]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
bootstrap.conf: do not override GNULIB_SRCDIR
authorNikos Mavrogiannopoulos <nmav@redhat.com>
Thu, 14 Feb 2019 12:01:34 +0000 (13:01 +0100)
committerNikos Mavrogiannopoulos <nmav@redhat.com>
Thu, 14 Feb 2019 12:01:37 +0000 (13:01 +0100)
This was not set in all of our CI platforms, and was causing
issues in MacOSX.

Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
bootstrap.conf

index 7d10d5c7920929d7510546fe9934ab753444834f..2b04d686ecf742ab0c469d6e2da86e13fc245423 100644 (file)
@@ -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 ()
 {