diff options
author | Simon Josefsson <simon@josefsson.org> | 2008-04-13 12:40:05 +0200 |
---|---|---|
committer | Simon Josefsson <simon@josefsson.org> | 2008-04-13 12:40:05 +0200 |
commit | e33b897e0cb313ad21f116f02cfa5d40a825a645 (patch) | |
tree | a911a0ccfe98dd90946e7878d83f15b7289db10b /configure.in | |
parent | 3acf331ee7f3dc310a18b2b9b476a0d851e2bb32 (diff) | |
download | gnutls-e33b897e0cb313ad21f116f02cfa5d40a825a645.tar.gz |
Don't bother checking for --output-def if shared libraries are disabled.
Based on report from Massimo Gaspari <massimo.gaspari@alice.it> in
<http://permalink.gmane.org/gmane.network.gnutls.general/1145>.
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/configure.in b/configure.in index de5860eb31..955f276949 100644 --- a/configure.in +++ b/configure.in @@ -161,11 +161,16 @@ if test $ac_cv_c_compiler_gnu != no; then fi AC_MSG_CHECKING([if gcc/ld supports -Wl,--output-def]) - _gcc_ldflags_save=$LDFLAGS - LDFLAGS="-Wl,--output-def,foo.def" - AC_LINK_IFELSE(AC_LANG_PROGRAM([]),output_def=yes,output_def=no) - AC_MSG_RESULT($output_def) - LDFLAGS="$_gcc_ldflags_save" + if test "$enable_shared" = yes; then + _gcc_ldflags_save=$LDFLAGS + LDFLAGS="-Wl,--output-def,foo.def" + AC_LINK_IFELSE(AC_LANG_PROGRAM([]),output_def=yes,output_def=no) + AC_MSG_RESULT($output_def) + LDFLAGS="$_gcc_ldflags_save" + else + output_def=no + AC_MSG_RESULT([no need, since shared libraries are disabled]) + fi if test x$opt_dmalloc_mode = xyes; then AC_CHECK_LIB(dmalloc, main) |