libtool 210 KB
Newer Older
7001

7002
7003
# Is shlibpath searched before the hard-coded library search path?
shlibpath_overrides_runpath=no
7004

7005
7006
# How to hardcode a shared library path into an executable.
hardcode_action=immediate
7007

7008
7009
# Whether we should hardcode library paths into libraries.
hardcode_into_libs=yes
7010

7011
7012
7013
# Flag to hardcode $libdir into a binary during linking.
# This must work even if $libdir does not exist.
hardcode_libdir_flag_spec="\${wl}--rpath \${wl}\$libdir"
7014

7015
7016
7017
7018
# If ld is used when linking, flag to hardcode $libdir into
# a binary during linking. This must work even if $libdir does
# not exist.
hardcode_libdir_flag_spec_ld=""
7019

7020
7021
# Whether we need a single -rpath flag with a separated argument.
hardcode_libdir_separator=""
7022

7023
7024
7025
# Set to yes if using DIR/libNAME during linking hardcodes DIR into the
# resulting binary.
hardcode_direct=no
7026

7027
7028
7029
# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
# resulting binary.
hardcode_minus_L=no
7030

7031
7032
7033
# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
# the resulting binary.
hardcode_shlibpath_var=unsupported
7034

7035
7036
7037
# Set to yes if building a shared library automatically hardcodes DIR into the library
# and all subsequent libraries and executables linked against it.
hardcode_automatic=no
7038

7039
7040
7041
# Variables whose values should be saved in libtool wrapper scripts and
# restored at relink time.
variables_saved_for_relink="PATH LD_LIBRARY_PATH LD_RUN_PATH GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
7042

7043
7044
# Whether libtool must link a program against all its dependency libraries.
link_all_deplibs=unknown
7045

7046
# Compile-time system search path for libraries
7047
sys_lib_search_path_spec=`echo " /usr/lib/gcc/i386-redhat-linux/4.1.2/ /usr/lib/gcc/i386-redhat-linux/4.1.2/ /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../i386-redhat-linux/lib/i386-redhat-linux/4.1.2/ /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../i386-redhat-linux/lib/ /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../i386-redhat-linux/4.1.2/ /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../ /lib/i386-redhat-linux/4.1.2/ /lib/ /usr/lib/i386-redhat-linux/4.1.2/ /usr/lib/" | $SED -e "s@${gcc_dir}@\${gcc_dir}@g;s@${gcc_ver}@\${gcc_ver}@g"`
7048

7049
# Run-time system search path for libraries
7050
sys_lib_dlsearch_path_spec="/lib /usr/lib /usr/lib/octave-2.9.9 /usr/lib/qt-3.3/lib /usr/lib/qt4/lib "
7051

7052
7053
# Fix the shell variable $srcfile for the compiler.
fix_srcfile_path=""
7054

7055
7056
# Set to yes if exported symbols are required.
always_export_symbols=no
7057

7058
7059
# The commands to list exported symbols.
export_symbols_cmds="\$NM \$libobjs \$convenience | \$global_symbol_pipe | \$SED 's/.* //' | sort | uniq > \$export_symbols"
7060

7061
7062
# The commands to extract the exported symbol list from a shared archive.
extract_expsyms_cmds=""
7063

7064
7065
# Symbols that should not be listed in the preloaded symbols.
exclude_expsyms=""
7066

7067
7068
# Symbols that must always be exported.
include_expsyms=""
7069

7070
# ### END LIBTOOL TAG CONFIG: CXX
7071

7072
# ### BEGIN LIBTOOL TAG CONFIG: F77
7073

7074
# Libtool was configured on host NWRW15:
7075

7076
7077
# Shell to use when invoking shell scripts.
SHELL="/bin/sh"
7078

7079
7080
# Whether or not to build shared libraries.
build_libtool_libs=yes
7081

7082
7083
# Whether or not to build static libraries.
build_old_libs=yes
7084

7085
7086
# Whether or not to add -lc for building shared libraries.
build_libtool_need_lc=no
7087

7088
7089
# Whether or not to disallow shared libs when runtime libs are static
allow_libtool_libs_with_static_runtimes=no
7090

7091
7092
# Whether or not to optimize for fast installation.
fast_install=yes
7093

7094
7095
# The host system.
host_alias=
7096
host=i686-pc-linux-gnu
7097
host_os=linux-gnu
7098

7099
7100
# The build system.
build_alias=
7101
build=i686-pc-linux-gnu
7102
build_os=linux-gnu
7103

7104
7105
# An echo program that does not interpret backslashes.
echo="echo"
7106

7107
7108
7109
# The archiver.
AR="ar"
AR_FLAGS="cru"
7110

7111
# A C compiler.
Thomas Witkowski's avatar
Thomas Witkowski committed
7112
LTCC="gcc"
7113

7114
7115
# LTCC compiler flags.
LTCFLAGS="-g -O2"
7116

7117
# A language-specific compiler.
7118
CC="g77"
7119

7120
# Is the compiler the GNU C compiler?
7121
with_gcc=yes
7122

7123
gcc_dir=`gcc -print-file-name=. | /bin/sed 's,/\.$,,'`
7124
gcc_ver=`gcc -dumpversion`
7125

7126
7127
# An ERE matcher.
EGREP="grep -E"
7128

7129
# The linker used to build libraries.
7130
LD="/usr/bin/ld"
7131

7132
7133
# Whether we need hard or soft links.
LN_S="ln -s"
7134

7135
7136
# A BSD-compatible nm program.
NM="/usr/bin/nm -B"
7137

7138
7139
# A symbol stripping program
STRIP="strip"
7140

7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
# Used to examine libraries when file_magic_cmd begins "file"
MAGIC_CMD=file

# Used on cygwin: DLL creation program.
DLLTOOL="dlltool"

# Used on cygwin: object dumper.
OBJDUMP="objdump"

# Used on cygwin: assembler.
AS="as"

# The name of the directory that contains temporary libtool files.
objdir=.libs

# How to create reloadable object files.
reload_flag=" -r"
reload_cmds="\$LD\$reload_flag -o \$output\$reload_objs"
7159
7160
7161
7162

# How to pass a linker flag through the compiler.
wl="-Wl,"

7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
# Object file suffix (normally "o").
objext="o"

# Old archive suffix (normally "a").
libext="a"

# Shared library suffix (normally ".so").
shrext_cmds='.so'

# Executable file suffix (normally "").
exeext=""

7175
# Additional compiler flags for building library objects.
7176
7177
pic_flag=" -fPIC"
pic_mode=default
7178

7179
# What is the maximum length of a command?
7180
max_cmd_len=32768
7181
7182
7183
7184

# Does compiler simultaneously support -c and -o options?
compiler_c_o="yes"

7185
7186
# Must we lock files when doing compilation?
need_locks="no"
7187

7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
# Do we need the lib prefix for modules?
need_lib_prefix=no

# Do we need a version for libraries?
need_version=no

# Whether dlopen is supported.
dlopen_support=unknown

# Whether dlopen of programs is supported.
dlopen_self=unknown

# Whether dlopen of statically linked programs is supported.
dlopen_self_static=unknown

# Compiler flag to prevent dynamic linking.
link_static_flag="-static"

# Compiler flag to turn off builtin functions.
no_builtin_flag=""
7208
7209
7210
7211
7212
7213
7214

# Compiler flag to allow reflexive dlopens.
export_dynamic_flag_spec="\${wl}--export-dynamic"

# Compiler flag to generate shared objects directly from archives.
whole_archive_flag_spec="\${wl}--whole-archive\$convenience \${wl}--no-whole-archive"

7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
# Compiler flag to generate thread-safe objects.
thread_safe_flag_spec=""

# Library versioning type.
version_type=linux

# Format of library name prefix.
libname_spec="lib\$name"

# List of archive names.  First name is the real one, the rest are links.
# The last name is the one that the linker finds with -lNAME.
library_names_spec="\${libname}\${release}\${shared_ext}\$versuffix \${libname}\${release}\${shared_ext}\$major \$libname\${shared_ext}"

# The coded name of the library, if different from the real name.
soname_spec="\${libname}\${release}\${shared_ext}\$major"

# Commands used to build and install an old-style archive.
RANLIB="ranlib"
old_archive_cmds="\$AR \$AR_FLAGS \$oldlib\$oldobjs\$old_deplibs~\$RANLIB \$oldlib"
old_postinstall_cmds="chmod 644 \$oldlib~\$RANLIB \$oldlib"
old_postuninstall_cmds=""
7236
7237
7238
7239
7240
7241
7242

# Create an old-style archive from a shared archive.
old_archive_from_new_cmds=""

# Create a temporary old-style archive to link instead of a shared archive.
old_archive_from_expsyms_cmds=""

7243
7244
7245
7246
7247
7248
7249
7250
# Commands used to build and install a shared archive.
archive_cmds="\$CC -shared \$libobjs \$deplibs \$compiler_flags \${wl}-soname \$wl\$soname -o \$lib"
archive_expsym_cmds="\$echo \\\"{ global:\\\" > \$output_objdir/\$libname.ver~
  cat \$export_symbols | sed -e \\\"s/\\\\(.*\\\\)/\\\\1;/\\\" >> \$output_objdir/\$libname.ver~
  \$echo \\\"local: *; };\\\" >> \$output_objdir/\$libname.ver~
	  \$CC -shared \$libobjs \$deplibs \$compiler_flags \${wl}-soname \$wl\$soname \${wl}-version-script \${wl}\$output_objdir/\$libname.ver -o \$lib"
postinstall_cmds=""
postuninstall_cmds=""
7251

7252
# Commands used to build a loadable module (assumed same as above if empty)
7253
7254
7255
module_cmds=""
module_expsym_cmds=""

7256
7257
7258
7259
7260
7261
# Commands to strip libraries.
old_striplib="strip --strip-debug"
striplib="strip --strip-unneeded"

# Dependencies to place before the objects being linked to create a
# shared library.
7262
predep_objects=`echo "" | $SED -e "s@${gcc_dir}@\${gcc_dir}@g;s@${gcc_ver}@\${gcc_ver}@g"`
7263
7264
7265

# Dependencies to place after the objects being linked to create a
# shared library.
7266
postdep_objects=`echo "" | $SED -e "s@${gcc_dir}@\${gcc_dir}@g;s@${gcc_ver}@\${gcc_ver}@g"`
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277

# Dependencies to place before the objects being linked to create a
# shared library.
predeps=""

# Dependencies to place after the objects being linked to create a
# shared library.
postdeps=""

# The library search path used internally by the compiler when linking
# a shared library.
7278
compiler_lib_search_path=`echo "" | $SED -e "s@${gcc_dir}@\${gcc_dir}@g;s@${gcc_ver}@\${gcc_ver}@g"`
7279
7280
7281
7282
7283
7284

# Method to check whether dependent libraries are shared objects.
deplibs_check_method="pass_all"

# Command to use when deplibs_check_method == file_magic.
file_magic_cmd="\$MAGIC_CMD"
7285
7286
7287
7288

# Flag that allows shared libraries with undefined symbols to be built.
allow_undefined_flag=""

7289
# Flag that forces no undefined symbols.
7290
7291
no_undefined_flag=""

7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
# Commands used to finish a libtool library installation in a directory.
finish_cmds="PATH=\\\"\\\$PATH:/sbin\\\" ldconfig -n \$libdir"

# Same as above, but a single script fragment to be evaled but not shown.
finish_eval=""

# Take the output of nm and produce a listing of raw symbols and C names.
global_symbol_pipe="sed -n -e 's/^.*[ 	]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[ 	][ 	]*\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2 \\2/p'"

# Transform the output of nm in a proper C declaration
7302
global_symbol_to_cdecl="sed -n -e 's/^. .* \\(.*\\)\$/extern int \\1;/p'"
7303
7304

# Transform the output of nm in a C name address pair
7305
global_symbol_to_c_name_address="sed -n -e 's/^: \\([^ ]*\\) \$/  {\\\"\\1\\\", (lt_ptr) 0},/p' -e 's/^[BCDEGRST] \\([^ ]*\\) \\([^ ]*\\)\$/  {\"\\2\", (lt_ptr) \\&\\2},/p'"
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321

# This is the shared library runtime path variable.
runpath_var=LD_RUN_PATH

# This is the shared library path variable.
shlibpath_var=LD_LIBRARY_PATH

# Is shlibpath searched before the hard-coded library search path?
shlibpath_overrides_runpath=no

# How to hardcode a shared library path into an executable.
hardcode_action=immediate

# Whether we should hardcode library paths into libraries.
hardcode_into_libs=yes

7322
# Flag to hardcode $libdir into a binary during linking.
7323
7324
# This must work even if $libdir does not exist.
hardcode_libdir_flag_spec="\${wl}--rpath \${wl}\$libdir"
7325

7326
7327
7328
# If ld is used when linking, flag to hardcode $libdir into
# a binary during linking. This must work even if $libdir does
# not exist.
7329
7330
hardcode_libdir_flag_spec_ld=""

7331
# Whether we need a single -rpath flag with a separated argument.
7332
7333
hardcode_libdir_separator=""

7334
7335
# Set to yes if using DIR/libNAME during linking hardcodes DIR into the
# resulting binary.
7336
7337
hardcode_direct=no

7338
7339
# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
# resulting binary.
7340
7341
hardcode_minus_L=no

7342
7343
# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
# the resulting binary.
7344
7345
hardcode_shlibpath_var=unsupported

7346
7347
# Set to yes if building a shared library automatically hardcodes DIR into the library
# and all subsequent libraries and executables linked against it.
7348
7349
hardcode_automatic=no

7350
7351
7352
# Variables whose values should be saved in libtool wrapper scripts and
# restored at relink time.
variables_saved_for_relink="PATH LD_LIBRARY_PATH LD_RUN_PATH GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
7353
7354

# Whether libtool must link a program against all its dependency libraries.
7355
7356
7357
link_all_deplibs=unknown

# Compile-time system search path for libraries
7358
sys_lib_search_path_spec=`echo " /usr/lib/gcc/i386-redhat-linux/3.4.6/ /usr/lib/gcc/i386-redhat-linux/3.4.6/ /usr/lib/gcc/i386-redhat-linux/3.4.6/../../../../i386-redhat-linux/lib/i386-redhat-linux/3.4.6/ /usr/lib/gcc/i386-redhat-linux/3.4.6/../../../../i386-redhat-linux/lib/ /usr/lib/gcc/i386-redhat-linux/3.4.6/../../../i386-redhat-linux/3.4.6/ /usr/lib/gcc/i386-redhat-linux/3.4.6/../../../ /lib/i386-redhat-linux/3.4.6/ /lib/ /usr/lib/i386-redhat-linux/3.4.6/ /usr/lib/" | $SED -e "s@${gcc_dir}@\${gcc_dir}@g;s@${gcc_ver}@\${gcc_ver}@g"`
7359
7360

# Run-time system search path for libraries
7361
sys_lib_dlsearch_path_spec="/lib /usr/lib /usr/lib/octave-2.9.9 /usr/lib/qt-3.3/lib /usr/lib/qt4/lib "
7362
7363
7364
7365

# Fix the shell variable $srcfile for the compiler.
fix_srcfile_path=""

7366
# Set to yes if exported symbols are required.
7367
7368
7369
7370
7371
always_export_symbols=no

# The commands to list exported symbols.
export_symbols_cmds="\$NM \$libobjs \$convenience | \$global_symbol_pipe | \$SED 's/.* //' | sort | uniq > \$export_symbols"

7372
7373
7374
# The commands to extract the exported symbol list from a shared archive.
extract_expsyms_cmds=""

7375
# Symbols that should not be listed in the preloaded symbols.
7376
exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
7377
7378
7379
7380

# Symbols that must always be exported.
include_expsyms=""

7381
# ### END LIBTOOL TAG CONFIG: F77
7382
For faster browsing, not all history is shown. View entire blame