From: David Bremner Date: Sat, 23 May 2015 19:27:41 +0000 (+0200) Subject: Merge tag '0.20_rc2' X-Git-Tag: 0.21_rc0~110 X-Git-Url: https://git.notmuchmail.org/git?a=commitdiff_plain;h=11de429824da2c33cd3f2460f521bd201484242f;hp=3d81f496a039cbffbd27dfe2b4c4f3199a66f72e;p=notmuch Merge tag '0.20_rc2' notmuch 0.20~rc2 release --- diff --git a/configure b/configure index 4af7ba94..2065fcdf 100755 --- a/configure +++ b/configure @@ -47,6 +47,7 @@ CC=${CC:-cc} CXX=${CXX:-c++} CFLAGS=${CFLAGS:--g -O2} CPPFLAGS=${CPPFLAGS:-} +CXXFLAGS_for_sh=${CXXFLAGS:-${CFLAGS}} CXXFLAGS=${CXXFLAGS:-\$(CFLAGS)} LDFLAGS=${LDFLAGS:-} XAPIAN_CONFIG=${XAPIAN_CONFIG:-xapian-config} @@ -269,6 +270,35 @@ dependencies are available: EOF errors=0 +printf "int main(void){return 0;}\n" > minimal.c + +printf "Sanity checking C compilation environment... " +if ${CC} ${CFLAGS} ${CPPFLAGS} minimal.c ${LDFLAGS} -o minimal > /dev/null 2>&1 +then + printf "OK.\n" +else + printf "Fail.\n" + errors=$((errors + 1)) +fi + +printf "Sanity checking C++ compilation environment... " +if ${CXX} ${CXXFLAGS_for_sh} ${CPPFLAGS} minimal.c ${LDFLAGS} -o minimal > /dev/null 2>&1 +then + printf "OK.\n" +else + printf "Fail.\n" + errors=$((errors + 1)) +fi + +if [ $errors -gt 0 ]; then + cat < /dev/null 2>&1; then have_pkg_config=1 @@ -690,8 +720,6 @@ else fi rm -f compat/check_asctime -printf "int main(void){return 0;}\n" > minimal.c - printf "Checking for rpath support... " if ${CC} -Wl,--enable-new-dtags -Wl,-rpath,/tmp/ -o minimal minimal.c >/dev/null 2>&1 then