summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2019-02-14 13:01:34 +0100
committerNikos Mavrogiannopoulos <nmav@redhat.com>2019-02-14 13:01:37 +0100
commit655da656f198132556b887bd78ac5fb5db1f71d5 (patch)
treeff8bfb32f4c1444a03ca2badc900d9091cdca24c
parentaeadeecff54e8a41c6b0c57bd7fc7e40912162d8 (diff)
downloadgnutls-tmp-macosx-fix.tar.gz
bootstrap.conf: do not override GNULIB_SRCDIRtmp-macosx-fix
This was not set in all of our CI platforms, and was causing issues in MacOSX. Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
-rw-r--r--bootstrap.conf22
1 files changed, 12 insertions, 10 deletions
diff --git a/bootstrap.conf b/bootstrap.conf
index 7d10d5c792..2b04d686ec 100644
--- a/bootstrap.conf
+++ b/bootstrap.conf
@@ -24,7 +24,6 @@ use_libtool=1
checkout_only_file=
local_gl_dir=gl/override/
required_submodules="tests/suite/tls-fuzzer/python-ecdsa tests/suite/tls-fuzzer/tlsfuzzer tests/suite/tls-fuzzer/tlslite-ng"
-GNULIB_SRCDIR="${GNULIB_SRCDIR:-./gnulib/}"
# Reproduce by: gnulib-tool --import --local-dir=gl/override --lib=libgnu --source-base=gl --m4-base=gl/m4 --doc-base=doc --tests-base=gl/tests --aux-dir=build-aux --with-tests --avoid=alignof-tests --avoid=lock-tests --avoid=lseek-tests --lgpl=2 --no-conditional-dependencies --libtool --macro-prefix=gl --no-vc-files alloca byteswap c-ctype extensions func gendocs getline gettext-h gettimeofday hash-pjw-bare havelib intprops lib-msvc-compat lib-symbol-versions maintainer-makefile manywarnings memmem-simple minmax netdb netinet_in pmccabe2html read-file secure_getenv snprintf stdint strcase strndup strtok_r strverscmp sys_socket sys_stat time_r unistd vasprintf vsnprintf warnings
@@ -74,15 +73,18 @@ for mod in $required_submodules;do
git submodule update --init $git_options $mod
done
-
-deps=$(${GNULIB_SRCDIR}/gnulib-tool --extract-recursive-dependencies ${gnulib_modules})
-deps="echo -n ${deps} ${gnulib_modules}|sort -u"
-case ${deps} in
- *select*|*poll*|*sockets*|*recv*|*send*)
- echo "******************************************************************"
- die "the library cannot include the gnulib sockets; see CONTRIBUTION.md"
- ;;
-esac
+if test -d ./gnulib;then
+ TMP_GNULIB_SRCDIR="${GNULIB_SRCDIR:-./gnulib/}"
+
+ deps=$(${TMP_GNULIB_SRCDIR}/gnulib-tool --extract-recursive-dependencies ${gnulib_modules})
+ deps="echo -n ${deps} ${gnulib_modules}|sort -u"
+ case ${deps} in
+ *select*|*poll*|*sockets*|*recv*|*send*)
+ echo "******************************************************************"
+ die "the library cannot include the gnulib sockets; see CONTRIBUTION.md"
+ ;;
+ esac
+fi
bootstrap_post_import_hook ()
{