_ACEOF
have_uuid=yes
- LIBUUID_CFLAGS=
- LIBUUID_LIBS=
+ LIBUUID_CFLAGS=${LIBUUID_CFLAGS-""}
+ LIBUUID_LIBS=${LIBUUID_LIBS-""}
fi
done
echo "$LIBUUID_PKG_ERRORS" >&5
- LIBUUID_LIBS="-luuid"
- LIBUUID_CFLAGS=
for ac_header in uuid/uuid.h
do :
ac_fn_c_check_header_mongrel "$LINENO" "uuid/uuid.h" "ac_cv_header_uuid_uuid_h" "$ac_includes_default"
LIBS=$save_LIBS
+ if test "x$have_uuid" = xyes; then :
+
+ LIBUUID_CFLAGS=${LIBUUID_CFLAGS-""}
+ LIBUUID_LIBS=${LIBUUID_LIBS-"-luuid"}
+
+fi
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
- LIBUUID_LIBS="-luuid"
- LIBUUID_CFLAGS=
for ac_header in uuid/uuid.h
do :
ac_fn_c_check_header_mongrel "$LINENO" "uuid/uuid.h" "ac_cv_header_uuid_uuid_h" "$ac_includes_default"
LIBS=$save_LIBS
+ if test "x$have_uuid" = xyes; then :
+
+ LIBUUID_CFLAGS=${LIBUUID_CFLAGS-""}
+ LIBUUID_LIBS=${LIBUUID_LIBS-"-luuid"}
+
+fi
fi
if test "x$ac_cv_func_uuid_generate_time" = xyes; then :
have_uuid=yes
- LIBUUID_CFLAGS=
- LIBUUID_LIBS=
+ LIBUUID_CFLAGS=${LIBUUID_CFLAGS-""}
+ LIBUUID_LIBS=${LIBUUID_LIBS-""}
fi
if test "x$with_system_expat" = xyes; then :
- LIBEXPAT_CFLAGS=""
- LIBEXPAT_LDFLAGS="-lexpat"
+ LIBEXPAT_CFLAGS=${LIBEXPAT_CFLAGS-""}
+ LIBEXPAT_LDFLAGS=${LIBEXPAT_LDFLAGS-"-lexpat"}
LIBEXPAT_INTERNAL=
else
if test "x$with_system_libmpdec" = xyes; then :
- LIBMPDEC_CFLAGS=""
- LIBMPDEC_LDFLAGS="-lmpdec"
+ LIBMPDEC_CFLAGS=${LIBMPDEC_CFLAGS-""}
+ LIBMPDEC_LDFLAGS=${LIBMPDEC_LDFLAGS-"-lmpdec"}
LIBMPDEC_INTERNAL=
else
echo "$LIBNSL_PKG_ERRORS" >&5
- LIBNSL_CFLAGS=
+ LIBNSL_CFLAGS=${LIBNSL_CFLAGS-""}
save_CFLAGS=$CFLAGS
save_CPPFLAGS=$CPPFLAGS
save_LDFLAGS=$LDFLAGS
case $ac_cv_search_yp_match in #(
no) :
- LIBNSL_LIBS= ;; #(
+ libnsl="" ;; #(
"none required") :
- LIBNSL_LIBS= ;; #(
+ libnsl="" ;; #(
*) :
- LIBNSL_LIBS=$ac_cv_search_yp_match
+ libnsl="$ac_cv_search_yp_match"
;;
esac
+ LIBNSL_LIBS=${LIBNSL_LIBS-$libnsl}
elif test $pkg_failed = untried; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
- LIBNSL_CFLAGS=
+ LIBNSL_CFLAGS=${LIBNSL_CFLAGS-""}
save_CFLAGS=$CFLAGS
save_CPPFLAGS=$CPPFLAGS
save_LDFLAGS=$LDFLAGS
case $ac_cv_search_yp_match in #(
no) :
- LIBNSL_LIBS= ;; #(
+ libnsl="" ;; #(
"none required") :
- LIBNSL_LIBS= ;; #(
+ libnsl="" ;; #(
*) :
- LIBNSL_LIBS=$ac_cv_search_yp_match
+ libnsl="$ac_cv_search_yp_match"
;;
esac
+ LIBNSL_LIBS=${LIBNSL_LIBS-$libnsl}
else
LIBNSL_CFLAGS=$pkg_cv_LIBNSL_CFLAGS
echo "$LIBSQLITE3_PKG_ERRORS" >&5
- LIBSQLITE3_LIBS="-lsqlite3"
- LIBSQLITE3_CFLAGS=
+ LIBSQLITE3_CFLAGS=${LIBSQLITE3_CFLAGS-""}
+ LIBSQLITE3_LIBS=${LIBSQLITE3_LIBS-"-lsqlite3"}
elif test $pkg_failed = untried; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
- LIBSQLITE3_LIBS="-lsqlite3"
- LIBSQLITE3_CFLAGS=
+ LIBSQLITE3_CFLAGS=${LIBSQLITE3_CFLAGS-""}
+ LIBSQLITE3_LIBS=${LIBSQLITE3_LIBS-"-lsqlite3"}
else
if test "x$ac_cv_lib_gdbm_gdbm_open" = xyes; then :
have_gdbm=yes
- GDBM_LIBS="$GDBM_LIBS -lgdbm"
+ GDBM_LIBS=${GDBM_LIBS-"-lgdbm"}
else
have_gdbm=no
if test "x$ac_cv_lib_z_gzread" = xyes; then :
have_zlib=yes
- ZLIB_CFLAGS=
- ZLIB_LIBS=-lz
+ ZLIB_CFLAGS=${ZLIB_CFLAGS-""}
+ ZLIB_LIBS=${ZLIB_LIBS-"-lz"}
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateCopy in -lz" >&5
$as_echo_n "checking for inflateCopy in -lz... " >&6; }
if ${ac_cv_lib_z_inflateCopy+:} false; then :
if test "x$ac_cv_lib_z_gzread" = xyes; then :
have_zlib=yes
- ZLIB_CFLAGS=
- ZLIB_LIBS=-lz
+ ZLIB_CFLAGS=${ZLIB_CFLAGS-""}
+ ZLIB_LIBS=${ZLIB_LIBS-"-lz"}
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateCopy in -lz" >&5
$as_echo_n "checking for inflateCopy in -lz... " >&6; }
if ${ac_cv_lib_z_inflateCopy+:} false; then :
if test "x$ac_cv_lib_bz2_BZ2_bzCompress" = xyes; then :
have_bzip2=yes
- BZIP2_CFLAGS=
- BZIP2_LIBS=-lbz2
+ BZIP2_CFLAGS=${BZIP2_CFLAGS-""}
+ BZIP2_LIBS=${BZIP2_LIBS-"-lbz2"}
else
have_bzip2=no
if test "x$ac_cv_lib_bz2_BZ2_bzCompress" = xyes; then :
have_bzip2=yes
- BZIP2_CFLAGS=
- BZIP2_LIBS=-lbz2
+ BZIP2_CFLAGS=${BZIP2_CFLAGS-""}
+ BZIP2_LIBS=${BZIP2_LIBS-"-lbz2"}
else
have_bzip2=no
if test "x$ac_cv_lib_lzma_lzma_easy_encoder" = xyes; then :
have_liblzma=yes
- LIBLZMA_CFLAGS=
- LIBLZMA_LIBS=-llzma
+ LIBLZMA_CFLAGS=${LIBLZMA_CFLAGS-""}
+ LIBLZMA_LIBS=${LIBLZMA_LIBS-"-llzma"}
else
have_liblzma=no
if test "x$ac_cv_lib_lzma_lzma_easy_encoder" = xyes; then :
have_liblzma=yes
- LIBLZMA_CFLAGS=
- LIBLZMA_LIBS=-llzma
+ LIBLZMA_CFLAGS=${LIBLZMA_CFLAGS-""}
+ LIBLZMA_LIBS=${LIBLZMA_LIBS-"-llzma"}
else
have_liblzma=no
$as_echo "#define HAVE_CRYPT_R 1" >>confdefs.h
if test "$ac_cv_search_crypt_r" = "none required"; then
- LIBCRYPT_LIBS=
+ libcrypt=
else
- LIBCRYPT_LIBS="$ac_cv_search_crypt_r"
+ libcrypt="$ac_cv_search_crypt_r"
fi
+ LIBCRYPT_LIBS=${LIBCRYPT_LIBS-$libcrypt}
fi
$as_echo "#define HAVE_CRYPT_R 1" >>confdefs.h
if test "$ac_cv_search_crypt_r" = "none required"; then
- LIBCRYPT_LIBS=
+ libcrypt=
else
- LIBCRYPT_LIBS="$ac_cv_search_crypt_r"
+ libcrypt="$ac_cv_search_crypt_r"
fi
+ LIBCRYPT_LIBS=${LIBCRYPT_LIBS-$libcrypt}
fi
AC_CHECK_HEADERS([uuid.h], [
AC_CHECK_FUNCS([uuid_create uuid_enc_be], [
have_uuid=yes
- LIBUUID_CFLAGS=
- LIBUUID_LIBS=
+ LIBUUID_CFLAGS=${LIBUUID_CFLAGS-""}
+ LIBUUID_LIBS=${LIBUUID_LIBS-""}
])
])
AC_DEFINE([HAVE_UUID_H], [1])
AC_DEFINE([HAVE_UUID_GENERATE_TIME_SAFE], [1])
], [
- LIBUUID_LIBS="-luuid"
- LIBUUID_CFLAGS=
AC_CHECK_HEADERS([uuid/uuid.h], [
WITH_SAVE_ENV(
[AC_CHECK_LIB([uuid], [uuid_generate_time], [have_uuid=yes])
AC_DEFINE([HAVE_UUID_GENERATE_TIME_SAFE], [1])
])
])
+ AS_VAR_IF([have_uuid], [yes], [
+ LIBUUID_CFLAGS=${LIBUUID_CFLAGS-""}
+ LIBUUID_LIBS=${LIBUUID_LIBS-"-luuid"}
+ ])
])
]
)
AC_CHECK_HEADERS([uuid/uuid.h], [
AC_CHECK_FUNC([uuid_generate_time], [
have_uuid=yes
- LIBUUID_CFLAGS=
- LIBUUID_LIBS=
+ LIBUUID_CFLAGS=${LIBUUID_CFLAGS-""}
+ LIBUUID_LIBS=${LIBUUID_LIBS-""}
])
])
])
AC_MSG_RESULT($with_system_expat)
AS_VAR_IF([with_system_expat], [yes], [
- LIBEXPAT_CFLAGS=""
- LIBEXPAT_LDFLAGS="-lexpat"
+ LIBEXPAT_CFLAGS=${LIBEXPAT_CFLAGS-""}
+ LIBEXPAT_LDFLAGS=${LIBEXPAT_LDFLAGS-"-lexpat"}
LIBEXPAT_INTERNAL=
], [
LIBEXPAT_CFLAGS="-I\$(srcdir)/Modules/expat"
AC_MSG_RESULT($with_system_libmpdec)
AS_VAR_IF([with_system_libmpdec], [yes], [
- LIBMPDEC_CFLAGS=""
- LIBMPDEC_LDFLAGS="-lmpdec"
+ LIBMPDEC_CFLAGS=${LIBMPDEC_CFLAGS-""}
+ LIBMPDEC_LDFLAGS=${LIBMPDEC_LDFLAGS-"-lmpdec"}
LIBMPDEC_INTERNAL=
], [
LIBMPDEC_CFLAGS="-I\$(srcdir)/Modules/_decimal/libmpdec"
dnl check for NIS / libnsl dependencies
dnl libnsl dependencies include tirpc includes and lib
PKG_CHECK_MODULES([LIBNSL], [libnsl], [have_nis=yes], [
- LIBNSL_CFLAGS=
+ LIBNSL_CFLAGS=${LIBNSL_CFLAGS-""}
WITH_SAVE_ENV([
AC_SEARCH_LIBS([yp_match], [nsl], [have_nis=yes], [have_nis=no])
])
AS_CASE([$ac_cv_search_yp_match],
- [no], [LIBNSL_LIBS=],
- ["none required"], [LIBNSL_LIBS=],
- [LIBNSL_LIBS=$ac_cv_search_yp_match]
+ [no], [libnsl=""],
+ ["none required"], [libnsl=""],
+ [libnsl="$ac_cv_search_yp_match"]
)
+ LIBNSL_LIBS=${LIBNSL_LIBS-$libnsl}
])
AS_VAR_IF([have_nis], [yes], [
dnl Check for SQLite library. Use pkg-config if available.
PKG_CHECK_MODULES(
[LIBSQLITE3], [sqlite3 >= 3.7.15], [], [
- LIBSQLITE3_LIBS="-lsqlite3"
- LIBSQLITE3_CFLAGS=
+ LIBSQLITE3_CFLAGS=${LIBSQLITE3_CFLAGS-""}
+ LIBSQLITE3_LIBS=${LIBSQLITE3_LIBS-"-lsqlite3"}
]
)
AS_VAR_APPEND([LIBSQLITE3_CFLAGS], [' -I$(srcdir)/Modules/_sqlite'])
AC_CHECK_HEADERS([gdbm.h], [
AC_CHECK_LIB([gdbm], [gdbm_open], [
have_gdbm=yes
- GDBM_LIBS="$GDBM_LIBS -lgdbm"
+ GDBM_LIBS=${GDBM_LIBS-"-lgdbm"}
], [have_gdbm=no])
], [have_gdbm=no])
])
WITH_SAVE_ENV([
AC_CHECK_LIB([z], [gzread], [
have_zlib=yes
- ZLIB_CFLAGS=
- ZLIB_LIBS=-lz
+ ZLIB_CFLAGS=${ZLIB_CFLAGS-""}
+ ZLIB_LIBS=${ZLIB_LIBS-"-lz"}
AC_CHECK_LIB([z], [inflateCopy], [AC_DEFINE([HAVE_ZLIB_COPY], [1])])
], [
have_zlib=no
WITH_SAVE_ENV([
AC_CHECK_LIB([bz2], [BZ2_bzCompress], [
have_bzip2=yes
- BZIP2_CFLAGS=
- BZIP2_LIBS=-lbz2
+ BZIP2_CFLAGS=${BZIP2_CFLAGS-""}
+ BZIP2_LIBS=${BZIP2_LIBS-"-lbz2"}
], [have_bzip2=no])
])
], [have_bzip2=no])
WITH_SAVE_ENV([
AC_CHECK_LIB([lzma], [lzma_easy_encoder], [
have_liblzma=yes
- LIBLZMA_CFLAGS=
- LIBLZMA_LIBS=-llzma
+ LIBLZMA_CFLAGS=${LIBLZMA_CFLAGS-""}
+ LIBLZMA_LIBS=${LIBLZMA_LIBS-"-llzma"}
], [have_liblzma=no])
])
], [have_liblzma=no])
AC_SEARCH_LIBS([crypt_r], [crypt], [
AC_DEFINE([HAVE_CRYPT_R], [1])
if test "$ac_cv_search_crypt_r" = "none required"; then
- LIBCRYPT_LIBS=
+ libcrypt=
else
- LIBCRYPT_LIBS="$ac_cv_search_crypt_r"
+ libcrypt="$ac_cv_search_crypt_r"
fi
+ LIBCRYPT_LIBS=${LIBCRYPT_LIBS-$libcrypt}
])
])
])
print("Custom linker flags may require --with-openssl-rpath=auto")
print()
- if os.environ.get("PYTHONSTRICTEXTENSIONBUILD") and (self.failed or self.failed_on_import):
+ if os.environ.get("PYTHONSTRICTEXTENSIONBUILD") and (
+ self.failed or self.failed_on_import or self.missing
+ ):
raise RuntimeError("Failed to build some stdlib modules")
def build_extension(self, ext):