diff options
author | Corey Farrell <git@cfware.com> | 2016-10-14 01:18:50 -0400 |
---|---|---|
committer | George Joseph <gjoseph@digium.com> | 2016-10-14 07:48:59 -0500 |
commit | aa39a876978b64c17ed523348b2346c0e1f92f4a (patch) | |
tree | 86714397fb1c9253f50e19e241d87cf096c6a019 /third-party/pjproject/configure.m4 | |
parent | dd6fc1bb7da290ccebdeff2a934a1824a7d8b099 (diff) |
Fix issues with bundled pjproject cached download.
Previously when testing I had a preexisting makeopts in ASTTOPDIR. The
ordering of configure.ac causes --with-externals-cache to be processed
after third-party configure. In cases where the Asterisk clone is
cleaned it would cause pjproject to be downloaded to /tmp. This
moves processing of the externals cache and sounds cache to happen
before third-party configure.
This also addresses a possible issue with the third-party Makefile. If
TMPDIR is set by the environment it would override the path given to
--with-externals-cache.
ASTERISK-26416
Change-Id: Ifab7f35bfcd5a31a31a3a4353cc26a68c8c6592d
Diffstat (limited to 'third-party/pjproject/configure.m4')
-rw-r--r-- | third-party/pjproject/configure.m4 | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/third-party/pjproject/configure.m4 b/third-party/pjproject/configure.m4 index 386035bac..7b62c0f16 100644 --- a/third-party/pjproject/configure.m4 +++ b/third-party/pjproject/configure.m4 @@ -9,7 +9,7 @@ AC_DEFUN([_PJPROJECT_CONFIGURE], AC_MSG_CHECKING(for embedded pjproject (may have to download)) AC_MSG_RESULT(configuring) - + if test "x${DOWNLOAD_TO_STDOUT}" = "x" ; then AC_MSG_ERROR(A download utility (wget, curl or fetch) is required to download bundled pjproject) fi @@ -28,7 +28,7 @@ AC_DEFUN([_PJPROJECT_CONFIGURE], if test "${NM}" = ":" ; then AC_MSG_ERROR(nm is required to build bundled pjproject) fi - + export TAR PATCH SED NM EXTERNALS_CACHE_DIR DOWNLOAD_TO_STDOUT ${GNU_MAKE} --quiet --no-print-directory -C ${PJPROJECT_DIR} configure if test $? -ne 0 ; then @@ -42,7 +42,7 @@ AC_DEFUN([_PJPROJECT_CONFIGURE], PJPROJECT_INCLUDE=$(${GNU_MAKE} --quiet --no-print-directory -C ${PJPROJECT_DIR} echo_cflags) PJPROJECT_CFLAGS="$PJPROJECT_INCLUDE" PBX_PJPROJECT=1 - + AC_DEFINE([HAVE_PJPROJECT], 1, [Define if your system has PJPROJECT]) AC_DEFINE([HAVE_PJPROJECT_BUNDLED], 1, [Define if your system has PJPROJECT_BUNDLED]) @@ -70,4 +70,3 @@ AC_DEFUN([PJPROJECT_CONFIGURE], _PJPROJECT_CONFIGURE() fi ]) -
\ No newline at end of file |