Changeset 14715 for lang/c

Show
Ignore:
Timestamp:
06/27/08 21:14:53 (5 months ago)
Author:
itkz
Message:

maintenance xim.c

Location:
lang/c/SDL_textmanager
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lang/c/SDL_textmanager/libtool

    r238 r14715  
    3131 
    3232# A sed program that does not truncate output. 
    33 SED="/usr/bin/sed" 
     33SED="/bin/sed" 
    3434 
    3535# Sed that helps us avoid accidentally triggering echo(1) options like -n. 
    36 Xsed="/usr/bin/sed -e s/^X//" 
     36Xsed="/bin/sed -e s/^X//" 
    3737 
    3838# The HP-UX ksh and POSIX shell print the target directory to stdout 
     
    4141 
    4242# The names of the tagged configurations supported by this script. 
    43 available_tags=" CXX F77" 
     43available_tags=" CXX" 
    4444 
    4545# ### BEGIN LIBTOOL CONFIG 
    4646 
    47 # Libtool was configured on host thinkpatx20-600: 
     47# Libtool was configured on host itkz-ubuntu: 
    4848 
    4949# Shell to use when invoking shell scripts. 
     
    5757 
    5858# Whether or not to add -lc for building shared libraries. 
    59 build_libtool_need_lc=yes 
     59build_libtool_need_lc=no 
    6060 
    6161# Whether or not to disallow shared libs when runtime libs are static 
    62 allow_libtool_libs_with_static_runtimes=yes 
     62allow_libtool_libs_with_static_runtimes=no 
    6363 
    6464# Whether or not to optimize for fast installation. 
    65 fast_install=needless 
     65fast_install=yes 
    6666 
    6767# The host system. 
    6868host_alias= 
    69 host=i686-pc-cygwin 
     69host=x86_64-unknown-linux-gnu 
    7070 
    7171# An echo program that does not interpret backslashes. 
     
    8686 
    8787# An ERE matcher. 
    88 EGREP="grep -E" 
     88EGREP="/bin/grep -E" 
    8989 
    9090# The linker used to build libraries. 
    91 LD="/usr/i686-pc-cygwin/bin/ld.exe" 
     91LD="/usr/bin/ld -m elf_x86_64" 
    9292 
    9393# Whether we need hard or soft links. 
     
    129129 
    130130# Shared library suffix (normally ".so"). 
    131 shrext_cmds='.dll' 
     131shrext_cmds='.so' 
    132132 
    133133# Executable file suffix (normally ""). 
     
    135135 
    136136# Additional compiler flags for building library objects. 
    137 pic_flag=" -DPIC" 
     137pic_flag=" -fPIC -DPIC" 
    138138pic_mode=default 
    139139 
    140140# What is the maximum length of a command? 
    141 max_cmd_len=8192 
     141max_cmd_len=32768 
    142142 
    143143# Does compiler simultaneously support -c and -o options? 
     
    178178 
    179179# Library versioning type. 
    180 version_type=windows 
     180version_type=linux 
    181181 
    182182# Format of library name prefix. 
     
    185185# List of archive names.  First name is the real one, the rest are links. 
    186186# The last name is the one that the linker finds with -lNAME. 
    187 library_names_spec="\$libname.dll.a" 
     187library_names_spec="\${libname}\${release}\${shared_ext}\$versuffix \${libname}\${release}\${shared_ext}\$major \$libname\${shared_ext}" 
    188188 
    189189# The coded name of the library, if different from the real name. 
    190 soname_spec="\`echo \${libname} | sed -e s/^lib//\`\${shared_ext}" 
     190soname_spec="\${libname}\${release}\${shared_ext}\$major" 
    191191 
    192192# Commands used to build and install an old-style archive. 
     
    203203 
    204204# Commands used to build and install a shared archive. 
    205 archive_cmds="\$CC -shared \$libobjs \$deplibs \$compiler_flags -o \$output_objdir/\$soname \${wl}--enable-auto-image-base \${wl}--out-implib,\$lib" 
    206 archive_expsym_cmds="if test \\\"x\\\`\$SED 1q \$export_symbols\\\`\\\" = xEXPORTS; then 
    207           cp \$export_symbols \$output_objdir/\$soname.def; 
    208         else 
    209           echo EXPORTS > \$output_objdir/\$soname.def; 
    210           cat \$export_symbols >> \$output_objdir/\$soname.def; 
    211         fi~ 
    212         \$CC -shared \$output_objdir/\$soname.def \$libobjs \$deplibs \$compiler_flags -o \$output_objdir/\$soname \${wl}--enable-auto-image-base  \${wl}--out-implib,\$lib" 
    213 postinstall_cmds="base_file=\\\`basename \\\${file}\\\`~ 
    214       dlpath=\\\`\$SHELL 2>&1 -c '. \$dir/'\\\${base_file}'i;echo \\\$dlname'\\\`~ 
    215       dldir=\$destdir/\\\`dirname \\\$dlpath\\\`~ 
    216       test -d \\\$dldir || mkdir -p \\\$dldir~ 
    217       \$install_prog \$dir/\$dlname \\\$dldir/\$dlname" 
    218 postuninstall_cmds="dldll=\\\`\$SHELL 2>&1 -c '. \$file; echo \\\$dlname'\\\`~ 
    219       dlpath=\$dir/\\\$dldll~ 
    220        \$rm \\\$dlpath" 
     205archive_cmds="\$CC -shared \$libobjs \$deplibs \$compiler_flags \${wl}-soname \$wl\$soname -o \$lib" 
     206archive_expsym_cmds="\$echo \\\"{ global:\\\" > \$output_objdir/\$libname.ver~ 
     207cat \$export_symbols | sed -e \\\"s/\\\\(.*\\\\)/\\\\1;/\\\" >> \$output_objdir/\$libname.ver~ 
     208\$echo \\\"local: *; };\\\" >> \$output_objdir/\$libname.ver~ 
     209        \$CC -shared \$libobjs \$deplibs \$compiler_flags \${wl}-soname \$wl\$soname \${wl}-version-script \${wl}\$output_objdir/\$libname.ver -o \$lib" 
     210postinstall_cmds="" 
     211postuninstall_cmds="" 
    221212 
    222213# Commands used to build a loadable module (assumed same as above if empty) 
     
    252243 
    253244# Command to use when deplibs_check_method == file_magic. 
    254 file_magic_cmd="func_win32_libid" 
     245file_magic_cmd="\$MAGIC_CMD" 
    255246 
    256247# Flag that allows shared libraries with undefined symbols to be built. 
    257 allow_undefined_flag="unsupported" 
     248allow_undefined_flag="" 
    258249 
    259250# Flag that forces no undefined symbols. 
     
    261252 
    262253# Commands used to finish a libtool library installation in a directory. 
    263 finish_cmds="" 
     254finish_cmds="PATH=\\\"\\\$PATH:/sbin\\\" ldconfig -n \$libdir" 
    264255 
    265256# Same as above, but a single script fragment to be evaled but not shown. 
     
    267258 
    268259# Take the output of nm and produce a listing of raw symbols and C names. 
    269 global_symbol_pipe="sed -n -e 's/^.*[   ]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[       ][      ]*\\(_\\)\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2\\3 \\3/p'" 
     260global_symbol_pipe="sed -n -e 's/^.*[   ]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[       ][      ]*\\(\\)\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2\\3 \\3/p'" 
    270261 
    271262# Transform the output of nm in a proper C declaration 
     
    279270 
    280271# This is the shared library path variable. 
    281 shlibpath_var=PATH 
     272shlibpath_var=LD_LIBRARY_PATH 
    282273 
    283274# Is shlibpath searched before the hard-coded library search path? 
    284 shlibpath_overrides_runpath=yes 
     275shlibpath_overrides_runpath=no 
    285276 
    286277# How to hardcode a shared library path into an executable. 
     
    288279 
    289280# Whether we should hardcode library paths into libraries. 
    290 hardcode_into_libs=no 
     281hardcode_into_libs=yes 
    291282 
    292283# Flag to hardcode $libdir into a binary during linking. 
     
    326317 
    327318# Compile-time system search path for libraries 
    328 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 
     319sys_lib_search_path_spec=" /usr/lib/gcc/x86_64-linux-gnu/4.1.3/ /usr/lib/gcc/x86_64-linux-gnu/4.1.3/ /usr/lib/gcc/x86_64-linux-gnu/4.1.3/../../../../x86_64-linux-gnu/lib/x86_64-linux-gnu/4.1.3/ /usr/lib/gcc/x86_64-linux-gnu/4.1.3/../../../../x86_64-linux-gnu/lib/ /usr/lib/gcc/x86_64-linux-gnu/4.1.3/../../../x86_64-linux-gnu/4.1.3/ /usr/lib/gcc/x86_64-linux-gnu/4.1.3/../../../ /lib/x86_64-linux-gnu/4.1.3/ /lib/ /usr/lib/x86_64-linux-gnu/4.1.3/ /usr/lib/" 
    329320 
    330321# Run-time system search path for libraries 
    331 sys_lib_dlsearch_path_spec="/lib /usr/lib" 
     322sys_lib_dlsearch_path_spec="/lib /usr/lib include /etc/ld.so.conf.d/*.conf  " 
    332323 
    333324# Fix the shell variable $srcfile for the compiler. 
     
    338329 
    339330# The commands to list exported symbols. 
    340 export_symbols_cmds="\$NM \$libobjs \$convenience | \$global_symbol_pipe | \$SED -e '/^[BCDGS] /s/.* \\\\([^ ]*\\\\)/\\\\1 DATA/' | \$SED -e '/^[AITW] /s/.* //' | sort | uniq > \$export_symbols" 
     331export_symbols_cmds="\$NM \$libobjs \$convenience | \$global_symbol_pipe | \$SED 's/.* //' | sort | uniq > \$export_symbols" 
    341332 
    342333# The commands to extract the exported symbol list from a shared archive. 
     
    68106801# ### BEGIN LIBTOOL TAG CONFIG: CXX 
    68116802 
    6812 # Libtool was configured on host thinkpatx20-600: 
     6803# Libtool was configured on host itkz-ubuntu: 
    68136804 
    68146805# Shell to use when invoking shell scripts. 
     
    68256816 
    68266817# Whether or not to disallow shared libs when runtime libs are static 
    6827 allow_libtool_libs_with_static_runtimes=yes 
     6818allow_libtool_libs_with_static_runtimes=no 
    68286819 
    68296820# Whether or not to optimize for fast installation. 
    6830 fast_install=needless 
     6821fast_install=yes 
    68316822 
    68326823# The host system. 
    68336824host_alias= 
    6834 host=i686-pc-cygwin 
     6825host=x86_64-unknown-linux-gnu 
    68356826 
    68366827# An echo program that does not interpret backslashes. 
     
    68486839 
    68496840# Is the compiler the GNU C compiler? 
    6850 with_gcc=yes 
     6841with_gcc=no 
    68516842 
    68526843# An ERE matcher. 
    6853 EGREP="grep -E" 
     6844EGREP="/bin/grep -E" 
    68546845 
    68556846# The linker used to build libraries. 
    6856 LD="/usr/i686-pc-cygwin/bin/ld.exe" 
     6847LD="/usr/bin/ld -m elf_x86_64" 
    68576848 
    68586849# Whether we need hard or soft links. 
     
    68856876 
    68866877# How to pass a linker flag through the compiler. 
    6887 wl="-Wl," 
     6878wl="" 
    68886879 
    68896880# Object file suffix (normally "o"). 
     
    68946885 
    68956886# Shared library suffix (normally ".so"). 
    6896 shrext_cmds='.dll' 
     6887shrext_cmds='.so' 
    68976888 
    68986889# Executable file suffix (normally ""). 
     
    69046895 
    69056896# What is the maximum length of a command? 
    6906 max_cmd_len=8192 
     6897max_cmd_len=32768 
    69076898 
    69086899# Does compiler simultaneously support -c and -o options? 
    6909 compiler_c_o="yes" 
     6900compiler_c_o="no" 
    69106901 
    69116902# Must we lock files when doing compilation ? 
     
    69286919 
    69296920# Compiler flag to prevent dynamic linking. 
    6930 link_static_flag="-static" 
     6921link_static_flag="" 
    69316922 
    69326923# Compiler flag to turn off builtin functions. 
    6933 no_builtin_flag=" -fno-builtin" 
     6924no_builtin_flag="" 
    69346925 
    69356926# Compiler flag to allow reflexive dlopens. 
    6936 export_dynamic_flag_spec="\${wl}--export-dynamic" 
     6927export_dynamic_flag_spec="" 
    69376928 
    69386929# Compiler flag to generate shared objects directly from archives. 
    6939 whole_archive_flag_spec="\${wl}--whole-archive\$convenience \${wl}--no-whole-archive" 
     6930whole_archive_flag_spec="" 
    69406931 
    69416932# Compiler flag to generate thread-safe objects. 
     
    69436934 
    69446935# Library versioning type. 
    6945 version_type=windows 
     6936version_type=linux 
    69466937 
    69476938# Format of library name prefix. 
     
    69506941# List of archive names.  First name is the real one, the rest are links. 
    69516942# The last name is the one that the linker finds with -lNAME. 
    6952 library_names_spec="\$libname.dll.a" 
     6943library_names_spec="\${libname}\${release}\${shared_ext}\$versuffix \${libname}\${release}\${shared_ext}\$major \$libname\${shared_ext}" 
    69536944 
    69546945# The coded name of the library, if different from the real name. 
    6955 soname_spec="\`echo \${libname} | sed -e s/^lib//\`\${shared_ext}" 
     6946soname_spec="\${libname}\${release}\${shared_ext}\$major" 
    69566947 
    69576948# Commands used to build and install an old-style archive. 
     
    69686959 
    69696960# Commands used to build and install a shared archive. 
    6970 archive_cmds="\$CC -shared -nostdlib \$predep_objects \$libobjs \$deplibs \$postdep_objects \$compiler_flags -o \$output_objdir/\$soname \${wl}--enable-auto-image-base \${wl}--out-implib,\$lib" 
    6971 archive_expsym_cmds="if test \\\"x\\\`\$SED 1q \$export_symbols\\\`\\\" = xEXPORTS; then 
    6972         cp \$export_symbols \$output_objdir/\$soname.def; 
    6973       else 
    6974         echo EXPORTS > \$output_objdir/\$soname.def; 
    6975         cat \$export_symbols >> \$output_objdir/\$soname.def; 
    6976       fi~ 
    6977       \$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" 
    6978 postinstall_cmds="base_file=\\\`basename \\\${file}\\\`~ 
    6979       dlpath=\\\`\$SHELL 2>&1 -c '. \$dir/'\\\${base_file}'i;echo \\\$dlname'\\\`~ 
    6980       dldir=\$destdir/\\\`dirname \\\$dlpath\\\`~ 
    6981       test -d \\\$dldir || mkdir -p \\\$dldir~ 
    6982       \$install_prog \$dir/\$dlname \\\$dldir/\$dlname" 
    6983 postuninstall_cmds="dldll=\\\`\$SHELL 2>&1 -c '. \$file; echo \\\$dlname'\\\`~ 
    6984       dlpath=\$dir/\\\$dldll~ 
    6985        \$rm \\\$dlpath" 
     6961archive_cmds="" 
     6962archive_expsym_cmds="" 
     6963postinstall_cmds="" 
     6964postuninstall_cmds="" 
    69866965 
    69876966# Commands used to build a loadable module (assumed same as above if empty) 
     
    69956974# Dependencies to place before the objects being linked to create a 
    69966975# shared library. 
    6997 predep_objects="/usr/lib/gcc-lib/i686-pc-cygwin/3.3.3/crtbegin.o" 
     6976predep_objects="" 
    69986977 
    69996978# Dependencies to place after the objects being linked to create a 
    70006979# shared library. 
    7001 postdep_objects="/usr/lib/gcc-lib/i686-pc-cygwin/3.3.3/crtend.o" 
     6980postdep_objects="" 
    70026981 
    70036982# Dependencies to place before the objects being linked to create a 
     
    70076986# Dependencies to place after the objects being linked to create a 
    70086987# shared library. 
    7009 postdeps="-lstdc++ -lgcc -lcygwin -luser32 -lkernel32 -ladvapi32 -lshell32 -lgcc" 
     6988postdeps="" 
    70106989 
    70116990# The library search path used internally by the compiler when linking 
    70126991# a shared library. 
    7013 compiler_lib_search_path="-L/usr/lib/gcc-lib/i686-pc-cygwin/3.3.3 -L/usr/lib/gcc-lib/i686-pc-cygwin/3.3.3/../../.." 
     6992compiler_lib_search_path="" 
    70146993 
    70156994# Method to check whether dependent libraries are shared objects. 
     
    70176996 
    70186997# Command to use when deplibs_check_method == file_magic. 
    7019 file_magic_cmd="func_win32_libid" 
     6998file_magic_cmd="\$MAGIC_CMD" 
    70206999 
    70217000# Flag that allows shared libraries with undefined symbols to be built. 
    7022 allow_undefined_flag="unsupported" 
     7001allow_undefined_flag="" 
    70237002 
    70247003# Flag that forces no undefined symbols. 
     
    70267005 
    70277006# Commands used to finish a libtool library installation in a directory. 
    7028 finish_cmds="" 
     7007finish_cmds="PATH=\\\"\\\$PATH:/sbin\\\" ldconfig -n \$libdir" 
    70297008 
    70307009# Same as above, but a single script fragment to be evaled but not shown. 
     
    70327011 
    70337012# Take the output of nm and produce a listing of raw symbols and C names. 
    7034 global_symbol_pipe="sed -n -e 's/^.*[   ]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[       ][      ]*\\(_\\)\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2\\3 \\3/p'" 
     7013global_symbol_pipe="sed -n -e 's/^.*[   ]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[       ][      ]*\\(\\)\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2\\3 \\3/p'" 
    70357014 
    70367015# Transform the output of nm in a proper C declaration 
     
    70447023 
    70457024# This is the shared library path variable. 
    7046 shlibpath_var=PATH 
     7025shlibpath_var=LD_LIBRARY_PATH 
    70477026 
    70487027# Is shlibpath searched before the hard-coded library search path? 
    7049 shlibpath_overrides_runpath=yes 
     7028shlibpath_overrides_runpath=no 
    70507029 
    70517030# How to hardcode a shared library path into an executable. 
    7052 hardcode_action=immediate 
     7031hardcode_action=unsupported 
    70537032 
    70547033# Whether we should hardcode library paths into libraries. 
    7055 hardcode_into_libs=no 
     7034hardcode_into_libs=yes 
    70567035 
    70577036# Flag to hardcode $libdir into a binary during linking. 
    70587037# This must work even if $libdir does not exist. 
    7059 hardcode_libdir_flag_spec="-L\$libdir" 
     7038hardcode_libdir_flag_spec="" 
    70607039 
    70617040# If ld is used when linking, flag to hardcode $libdir into 
     
    70857064# Variables whose values should be saved in libtool wrapper scripts and 
    70867065# restored at relink time. 
    7087 variables_saved_for_relink="PATH PATH LD_RUN_PATH GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 
     7066variables_saved_for_relink="PATH LD_LIBRARY_PATH LD_RUN_PATH" 
    70887067 
    70897068# Whether libtool must link a program against all its dependency libraries. 
     
    70917070 
    70927071# Compile-time system search path for libraries 
    7093 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 
     7072sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 
    70947073 
    70957074# Run-time system search path for libraries 
    7096 sys_lib_dlsearch_path_spec="/lib /usr/lib" 
     7075sys_lib_dlsearch_path_spec="/lib /usr/lib include /etc/ld.so.conf.d/*.conf  " 
    70977076 
    70987077# Fix the shell variable $srcfile for the compiler. 
     
    71037082 
    71047083# The commands to list exported symbols. 
    7105 export_symbols_cmds="\$NM \$libobjs \$convenience | \$global_symbol_pipe | \$SED -e '/^[BCDGS] /s/.* \\\\([^ ]*\\\\)/\\\\1 DATA/' | \$SED -e '/^[AITW] /s/.* //' | sort | uniq > \$export_symbols" 
     7084export_symbols_cmds="\$NM \$libobjs \$convenience | \$global_symbol_pipe | \$SED 's/.* //' | sort | uniq > \$export_symbols" 
    71067085 
    71077086# The commands to extract the exported symbol list from a shared archive. 
     
    71167095# ### END LIBTOOL TAG CONFIG: CXX 
    71177096 
    7118 # ### BEGIN LIBTOOL TAG CONFIG: F77 
    7119  
    7120 # Libtool was configured on host thinkpatx20-600: 
    7121  
    7122 # Shell to use when invoking shell scripts. 
    7123 SHELL="/bin/bash" 
    7124  
    7125 # Whether or not to build shared libraries. 
    7126 build_libtool_libs=yes 
    7127  
    7128 # Whether or not to build static libraries. 
    7129 build_old_libs=yes 
    7130  
    7131 # Whether or not to add -lc for building shared libraries. 
    7132 build_libtool_need_lc=no 
    7133  
    7134 # Whether or not to disallow shared libs when runtime libs are static 
    7135 allow_libtool_libs_with_static_runtimes=yes 
    7136  
    7137 # Whether or not to optimize for fast installation. 
    7138 fast_install=needless 
    7139  
    7140 # The host system. 
    7141 host_alias= 
    7142 host=i686-pc-cygwin 
    7143  
    7144 # An echo program that does not interpret backslashes. 
    7145 echo="echo" 
    7146  
    7147 # The archiver. 
    7148 AR="ar" 
    7149 AR_FLAGS="cru" 
    7150  
    7151 # A C compiler. 
    7152 LTCC="gcc" 
    7153  
    7154 # A language-specific compiler. 
    7155 CC="g77" 
    7156  
    7157 # Is the compiler the GNU C compiler? 
    7158 with_gcc=yes 
    7159  
    7160 # An ERE matcher. 
    7161 EGREP="grep -E" 
    7162  
    7163 # The linker used to build libraries. 
    7164 LD="/usr/i686-pc-cygwin/bin/ld.exe" 
    7165  
    7166 # Whether we need hard or soft links. 
    7167 LN_S="ln -s" 
    7168  
    7169 # A BSD-compatible nm program. 
    7170 NM="/usr/bin/nm -B" 
    7171  
    7172 # A symbol stripping program 
    7173 STRIP="strip" 
    7174  
    7175 # Used to examine libraries when file_magic_cmd begins "file" 
    7176 MAGIC_CMD=file 
    7177  
    7178 # Used on cygwin: DLL creation program. 
    7179 DLLTOOL="dlltool" 
    7180  
    7181 # Used on cygwin: object dumper. 
    7182 OBJDUMP="objdump" 
    7183  
    7184 # Used on cygwin: assembler. 
    7185 AS="as" 
    7186  
    7187 # The name of the directory that contains temporary libtool files. 
    7188 objdir=.libs 
    7189  
    7190 # How to create reloadable object files. 
    7191 reload_flag=" -r" 
    7192 reload_cmds="\$LD\$reload_flag -o \$output\$reload_objs" 
    7193  
    7194 # How to pass a linker flag through the compiler. 
    7195 wl="-Wl," 
    7196  
    7197 # Object file suffix (normally "o"). 
    7198 objext="o" 
    7199  
    7200 # Old archive suffix (normally "a"). 
    7201 libext="a" 
    7202  
    7203 # Shared library suffix (normally ".so"). 
    7204 shrext_cmds='.dll' 
    7205  
    7206 # Executable file suffix (normally ""). 
    7207 exeext="" 
    7208  
    7209 # Additional compiler flags for building library objects. 
    7210 pic_flag="" 
    7211 pic_mode=default 
    7212  
    7213 # What is the maximum length of a command? 
    7214 max_cmd_len=8192 
    7215  
    7216 # Does compiler simultaneously support -c and -o options? 
    7217 compiler_c_o="yes" 
    7218  
    7219 # Must we lock files when doing compilation ? 
    7220 need_locks="no" 
    7221  
    7222 # Do we need the lib prefix for modules? 
    7223 need_lib_prefix=no 
    7224  
    7225 # Do we need a version for libraries? 
    7226 need_version=no 
    7227  
    7228 # Whether dlopen is supported. 
    7229 dlopen_support=unknown 
    7230  
    7231 # Whether dlopen of programs is supported. 
    7232 dlopen_self=unknown 
    7233  
    7234 # Whether dlopen of statically linked programs is supported. 
    7235 dlopen_self_static=unknown 
    7236  
    7237 # Compiler flag to prevent dynamic linking. 
    7238 link_static_flag="-static" 
    7239  
    7240 # Compiler flag to turn off builtin functions. 
    7241 no_builtin_flag="" 
    7242  
    7243 # Compiler flag to allow reflexive dlopens. 
    7244 export_dynamic_flag_spec="\${wl}--export-dynamic" 
    7245  
    7246 # Compiler flag to generate shared objects directly from archives. 
    7247 whole_archive_flag_spec="\${wl}--whole-archive\$convenience \${wl}--no-whole-archive" 
    7248  
    7249 # Compiler flag to generate thread-safe objects. 
    7250 thread_safe_flag_spec="" 
    7251  
    7252 # Library versioning type. 
    7253 version_type=windows 
    7254  
    7255 # Format of library name prefix. 
    7256 libname_spec="lib\$name" 
    7257  
    7258 # List of archive names.  First name is the real one, the rest are links. 
    7259 # The last name is the one that the linker finds with -lNAME. 
    7260 library_names_spec="\$libname.dll.a" 
    7261  
    7262 # The coded name of the library, if different from the real name. 
    7263 soname_spec="\`echo \${libname} | sed -e s/^lib//\`\${shared_ext}" 
    7264  
    7265 # Commands used to build and install an old-style archive. 
    7266 RANLIB="ranlib" 
    7267 old_archive_cmds="\$AR \$AR_FLAGS \$oldlib\$oldobjs\$old_deplibs~\$RANLIB \$oldlib" 
    7268 old_postinstall_cmds="\$RANLIB \$oldlib~chmod 644 \$oldlib" 
    7269 old_postuninstall_cmds="" 
    7270  
    7271 # Create an old-style archive from a shared archive. 
    7272 old_archive_from_new_cmds="" 
    7273  
    7274 # Create a temporary old-style archive to link instead of a shared archive. 
    7275 old_archive_from_expsyms_cmds="" 
    7276  
    7277 # Commands used to build and install a shared archive. 
    7278 archive_cmds="\$CC -shared \$libobjs \$deplibs \$compiler_flags -o \$output_objdir/\$soname \${wl}--enable-auto-image-base \${wl}--out-implib,\$lib" 
    7279 archive_expsym_cmds="if test \\\"x\\\`\$SED 1q \$export_symbols\\\`\\\" = xEXPORTS; then 
    7280           cp \$export_symbols \$output_objdir/\$soname.def; 
    7281         else 
    7282           echo EXPORTS > \$output_objdir/\$soname.def; 
    7283           cat \$export_symbols >> \$output_objdir/\$soname.def; 
    7284         fi~ 
    7285         \$CC -shared \$output_objdir/\$soname.def \$libobjs \$deplibs \$compiler_flags -o \$output_objdir/\$soname \${wl}--enable-auto-image-base  \${wl}--out-implib,\$lib" 
    7286 postinstall_cmds="base_file=\\\`basename \\\${file}\\\`~ 
    7287       dlpath=\\\`\$SHELL 2>&1 -c '. \$dir/'\\\${base_file}'i;echo \\\$dlname'\\\`~ 
    7288       dldir=\$destdir/\\\`dirname \\\$dlpath\\\`~ 
    7289       test -d \\\$dldir || mkdir -p \\\$dldir~ 
    7290       \$install_prog \$dir/\$dlname \\\$dldir/\$dlname" 
    7291 postuninstall_cmds="dldll=\\\`\$SHELL 2>&1 -c '. \$file; echo \\\$dlname'\\\`~ 
    7292       dlpath=\$dir/\\\$dldll~ 
    7293        \$rm \\\$dlpath" 
    7294  
    7295 # Commands used to build a loadable module (assumed same as above if empty) 
    7296 module_cmds="" 
    7297 module_expsym_cmds="" 
    7298  
    7299 # Commands to strip libraries. 
    7300 old_striplib="strip --strip-debug" 
    7301 striplib="strip --strip-unneeded" 
    7302  
    7303 # Dependencies to place before the objects being linked to create a 
    7304 # shared library. 
    7305 predep_objects="" 
    7306  
    7307 # Dependencies to place after the objects being linked to create a 
    7308 # shared library. 
    7309 postdep_objects="" 
    7310  
    7311 # Dependencies to place before the objects being linked to create a 
    7312 # shared library. 
    7313 predeps="" 
    7314  
    7315 # Dependencies to place after the objects being linked to create a 
    7316 # shared library. 
    7317 postdeps="" 
    7318  
    7319 # The library search path used internally by the compiler when linking 
    7320 # a shared library. 
    7321 compiler_lib_search_path="" 
    7322  
    7323 # Method to check whether dependent libraries are shared objects. 
    7324 deplibs_check_method="pass_all" 
    7325  
    7326 # Command to use when deplibs_check_method == file_magic. 
    7327 file_magic_cmd="func_win32_libid" 
    7328  
    7329 # Flag that allows shared libraries with undefined symbols to be built. 
    7330 allow_undefined_flag="unsupported" 
    7331  
    7332 # Flag that forces no undefined symbols. 
    7333 no_undefined_flag="" 
    7334  
    7335 # Commands used to finish a libtool library installation in a directory. 
    7336 finish_cmds="" 
    7337  
    7338 # Same as above, but a single script fragment to be evaled but not shown. 
    7339 finish_eval="" 
    7340  
    7341 # Take the output of nm and produce a listing of raw symbols and C names. 
    7342 global_symbol_pipe="sed -n -e 's/^.*[   ]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[       ][      ]*\\(_\\)\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2\\3 \\3/p'" 
    7343  
    7344 # Transform the output of nm in a proper C declaration 
    7345 global_symbol_to_cdecl="sed -n -e 's/^. .* \\(.*\\)\$/extern int \\1;/p'" 
    7346  
    7347 # Transform the output of nm in a C name address pair 
    7348 global_symbol_to_c_name_address="sed -n -e 's/^: \\([^ ]*\\) \$/  {\\\"\\1\\\", (lt_ptr) 0},/p' -e 's/^[BCDEGRST] \\([^ ]*\\) \\([^ ]*\\)\$/  {\"\\2\", (lt_ptr) \\&\\2},/p'" 
    7349  
    7350 # This is the shared library runtime path variable. 
    7351 runpath_var=LD_RUN_PATH 
    7352  
    7353 # This is the shared library path variable. 
    7354 shlibpath_var=PATH 
    7355  
    7356 # Is shlibpath searched before the hard-coded library search path? 
    7357 shlibpath_overrides_runpath=yes 
    7358  
    7359 # How to hardcode a shared library path into an executable. 
    7360 hardcode_action=immediate 
    7361  
    7362 # Whether we should hardcode library paths into libraries. 
    7363 hardcode_into_libs=no 
    7364  
    7365 # Flag to hardcode $libdir into a binary during linking. 
    7366 # This must work even if $libdir does not exist. 
    7367 hardcode_libdir_flag_spec="\${wl}--rpath \${wl}\$libdir" 
    7368  
    7369 # If ld is used when linking, flag to hardcode $libdir into 
    7370 # a binary during linking. This must work even if $libdir does 
    7371 # not exist. 
    7372 hardcode_libdir_flag_spec_ld="" 
    7373  
    7374 # Whether we need a single -rpath flag with a separated argument. 
    7375 hardcode_libdir_separator="" 
    7376  
    7377 # Set to yes if using DIR/libNAME during linking hardcodes DIR into the 
    7378 # resulting binary. 
    7379