From: Peter O'Gorman Date: Fri, 13 Jun 2008 15:53:34 +0000 (-0500) Subject: Support ifort on darwin. X-Git-Tag: v2.2.6~29 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a33319273b5b70b8dc98c698fe99d039a1873c23;p=thirdparty%2Flibtool.git Support ifort on darwin. * libltdl/m4/libtool.m4 (_LT_DARWIN_LINKER_FEATURES): Build shared libraries with ifort. Reported by Christopher Hulbert. --- diff --git a/ChangeLog b/ChangeLog index 92b321480..c22304d79 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-06-13 Peter O'Gorman + + Support ifort on darwin. + * libltdl/m4/libtool.m4 (_LT_DARWIN_LINKER_FEATURES): Build + shared libraries with ifort. + Reported by Christopher Hulbert. + 2008-06-01 Charles Wilson [mingw] fix cross-compile-with-wine case diff --git a/libltdl/m4/libtool.m4 b/libltdl/m4/libtool.m4 index 654f54a9c..103269d7e 100644 --- a/libltdl/m4/libtool.m4 +++ b/libltdl/m4/libtool.m4 @@ -990,7 +990,11 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES], _LT_TAGVAR(whole_archive_flag_spec, $1)='' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined" - if test "$GCC" = "yes"; then + case $cc_basename in + ifort*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=echo _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"