acinclude.m4
changeset 730 0f4f974d0201
parent 729 dac996d69abb
child 794 a5defa3b93e1
equal deleted inserted replaced
729:dac996d69abb 730:0f4f974d0201
  3041     _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
  3041     _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
  3042     _LT_AC_TAGVAR(always_export_symbols, $1)=no
  3042     _LT_AC_TAGVAR(always_export_symbols, $1)=no
  3043     _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
  3043     _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
  3044 
  3044 
  3045     if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
  3045     if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
  3046       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
  3046       _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base ${wl}--out-implib,$lib'
  3047       # If the export-symbols file already is a .def file (1st line
  3047       # If the export-symbols file already is a .def file (1st line
  3048       # is EXPORTS), use it as is; otherwise, prepend...
  3048       # is EXPORTS), use it as is; otherwise, prepend...
  3049       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
  3049       _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
  3050 	cp $export_symbols $output_objdir/$soname.def;
  3050 	cp $export_symbols $output_objdir/$soname.def;
  3051       else
  3051       else
  3052 	echo EXPORTS > $output_objdir/$soname.def;
  3052 	echo EXPORTS > $output_objdir/$soname.def;
  3053 	cat $export_symbols >> $output_objdir/$soname.def;
  3053 	cat $export_symbols >> $output_objdir/$soname.def;
  3054       fi~
  3054       fi~
  3055       $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
  3055       $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base ${wl}--out-implib,$lib'
  3056     else
  3056     else
  3057       _LT_AC_TAGVAR(ld_shlibs, $1)=no
  3057       _LT_AC_TAGVAR(ld_shlibs, $1)=no
  3058     fi
  3058     fi
  3059   ;;
  3059   ;;
  3060 
  3060 
  5264       _LT_AC_TAGVAR(always_export_symbols, $1)=no
  5264       _LT_AC_TAGVAR(always_export_symbols, $1)=no
  5265       _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
  5265       _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
  5266       _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
  5266       _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
  5267 
  5267 
  5268       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
  5268       if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
  5269         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
  5269         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base ${wl}--out-implib,$lib'
  5270 	# If the export-symbols file already is a .def file (1st line
  5270 	# If the export-symbols file already is a .def file (1st line
  5271 	# is EXPORTS), use it as is; otherwise, prepend...
  5271 	# is EXPORTS), use it as is; otherwise, prepend...
  5272 	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
  5272 	_LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
  5273 	  cp $export_symbols $output_objdir/$soname.def;
  5273 	  cp $export_symbols $output_objdir/$soname.def;
  5274 	else
  5274 	else
  5275 	  echo EXPORTS > $output_objdir/$soname.def;
  5275 	  echo EXPORTS > $output_objdir/$soname.def;
  5276 	  cat $export_symbols >> $output_objdir/$soname.def;
  5276 	  cat $export_symbols >> $output_objdir/$soname.def;
  5277 	fi~
  5277 	fi~
  5278 	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000  ${wl}--out-implib,$lib'
  5278 	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base  ${wl}--out-implib,$lib'
  5279       else
  5279       else
  5280 	ld_shlibs=no
  5280 	ld_shlibs=no
  5281       fi
  5281       fi
  5282       ;;
  5282       ;;
  5283 
  5283