📄 config.status
字号:
# The archiver.AR=$lt_ARAR_FLAGS=$lt_AR_FLAGS# A symbol stripping program.STRIP=$lt_STRIP# Commands used to install an old-style archive.RANLIB=$lt_RANLIBold_postinstall_cmds=$lt_old_postinstall_cmdsold_postuninstall_cmds=$lt_old_postuninstall_cmds# A C compiler.LTCC=$lt_CC# LTCC compiler flags.LTCFLAGS=$lt_CFLAGS# Take the output of nm and produce a listing of raw symbols and C names.global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe# Transform the output of nm in a proper C declaration.global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl# Transform the output of nm in a C name address pair.global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address# Transform the output of nm in a C name address pair when lib prefix is needed.global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix# The name of the directory that contains temporary libtool files.objdir=$objdir# Shell to use when invoking shell scripts.SHELL=$lt_SHELL# An echo program that does not interpret backslashes.ECHO=$lt_ECHO# Used to examine libraries when file_magic_cmd begins with "file".MAGIC_CMD=$MAGIC_CMD# Must we lock files when doing compilation?need_locks=$lt_need_locks# Tool to manipulate archived DWARF debug symbol files on Mac OS X.DSYMUTIL=$lt_DSYMUTIL# Tool to change global to local symbols on Mac OS X.NMEDIT=$lt_NMEDIT# Tool to manipulate fat objects and archives on Mac OS X.LIPO=$lt_LIPO# ldd/readelf like tool for Mach-O binaries on Mac OS X.OTOOL=$lt_OTOOL# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.OTOOL64=$lt_OTOOL64# Old archive suffix (normally "a").libext=$libext# Shared library suffix (normally ".so").shrext_cmds=$lt_shrext_cmds# The commands to extract the exported symbol list from a shared archive.extract_expsyms_cmds=$lt_extract_expsyms_cmds# Variables whose values should be saved in libtool wrapper scripts and# restored at link time.variables_saved_for_relink=$lt_variables_saved_for_relink# Do we need the "lib" prefix for modules?need_lib_prefix=$need_lib_prefix# Do we need a version for libraries?need_version=$need_version# Library versioning type.version_type=$version_type# Shared library runtime path variable.runpath_var=$runpath_var# Shared library path variable.shlibpath_var=$shlibpath_var# Is shlibpath searched before the hard-coded library search path?shlibpath_overrides_runpath=$shlibpath_overrides_runpath# Format of library name prefix.libname_spec=$lt_libname_spec# 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 -lNAMElibrary_names_spec=$lt_library_names_spec# The coded name of the library, if different from the real name.soname_spec=$lt_soname_spec# Command to use after installation of a shared archive.postinstall_cmds=$lt_postinstall_cmds# Command to use after uninstallation of a shared archive.postuninstall_cmds=$lt_postuninstall_cmds# Commands used to finish a libtool library installation in a directory.finish_cmds=$lt_finish_cmds# As "finish_cmds", except a single script fragment to be evaled but# not shown.finish_eval=$lt_finish_eval# Whether we should hardcode library paths into libraries.hardcode_into_libs=$hardcode_into_libs# Compile-time system search path for libraries.sys_lib_search_path_spec=$lt_sys_lib_search_path_spec# Run-time system search path for libraries.sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec# Whether dlopen is supported.dlopen_support=$enable_dlopen# Whether dlopen of programs is supported.dlopen_self=$enable_dlopen_self# Whether dlopen of statically linked programs is supported.dlopen_self_static=$enable_dlopen_self_static# Commands to strip libraries.old_striplib=$lt_old_striplibstriplib=$lt_striplib# The linker used to build libraries.LD=$lt_LD# Commands used to build an old-style archive.old_archive_cmds=$lt_old_archive_cmds# A language specific compiler.CC=$lt_compiler# Is the compiler the GNU compiler?with_gcc=$GCC# Compiler flag to turn off builtin functions.no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag# How to pass a linker flag through the compiler.wl=$lt_lt_prog_compiler_wl# Additional compiler flags for building library objects.pic_flag=$lt_lt_prog_compiler_pic# Compiler flag to prevent dynamic linking.link_static_flag=$lt_lt_prog_compiler_static# Does compiler simultaneously support -c and -o options?compiler_c_o=$lt_lt_cv_prog_compiler_c_o# Whether or not to add -lc for building shared libraries.build_libtool_need_lc=$archive_cmds_need_lc# Whether or not to disallow shared libs when runtime libs are static.allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes# Compiler flag to allow reflexive dlopens.export_dynamic_flag_spec=$lt_export_dynamic_flag_spec# Compiler flag to generate shared objects directly from archives.whole_archive_flag_spec=$lt_whole_archive_flag_spec# Whether the compiler copes with passing no objects directly.compiler_needs_object=$lt_compiler_needs_object# Create an old-style archive from a shared archive.old_archive_from_new_cmds=$lt_old_archive_from_new_cmds# Create a temporary old-style archive to link instead of a shared archive.old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds# Commands used to build a shared archive.archive_cmds=$lt_archive_cmdsarchive_expsym_cmds=$lt_archive_expsym_cmds# Commands used to build a loadable module if different from building# a shared archive.module_cmds=$lt_module_cmdsmodule_expsym_cmds=$lt_module_expsym_cmds# Whether we are building with GNU ld or not.with_gnu_ld=$lt_with_gnu_ld# Flag that allows shared libraries with undefined symbols to be built.allow_undefined_flag=$lt_allow_undefined_flag# Flag that enforces no undefined symbols.no_undefined_flag=$lt_no_undefined_flag# Flag to hardcode \$libdir into a binary during linking.# This must work even if \$libdir does not existhardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec# 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=$lt_hardcode_libdir_flag_spec_ld# Whether we need a single "-rpath" flag with a separated argument.hardcode_libdir_separator=$lt_hardcode_libdir_separator# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes# DIR into the resulting binary.hardcode_direct=$hardcode_direct# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes# DIR into the resulting binary and the resulting library dependency is# "absolute",i.e impossible to change by setting \${shlibpath_var} if the# library is relocated.hardcode_direct_absolute=$hardcode_direct_absolute# Set to "yes" if using the -LDIR flag during linking hardcodes DIR# into the resulting binary.hardcode_minus_L=$hardcode_minus_L# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR# into the resulting binary.hardcode_shlibpath_var=$hardcode_shlibpath_var# 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=$hardcode_automatic# Set to yes if linker adds runtime paths of dependent libraries# to runtime path list.inherit_rpath=$inherit_rpath# Whether libtool must link a program against all its dependency libraries.link_all_deplibs=$link_all_deplibs# Fix the shell variable \$srcfile for the compiler.fix_srcfile_path=$lt_fix_srcfile_path# Set to "yes" if exported symbols are required.always_export_symbols=$always_export_symbols# The commands to list exported symbols.export_symbols_cmds=$lt_export_symbols_cmds# Symbols that should not be listed in the preloaded symbols.exclude_expsyms=$lt_exclude_expsyms# Symbols that must always be exported.include_expsyms=$lt_include_expsyms# Commands necessary for linking programs (against libraries) with templates.prelink_cmds=$lt_prelink_cmds# Specify filename containing input files.file_list_spec=$lt_file_list_spec# How to hardcode a shared library path into an executable.hardcode_action=$hardcode_action# ### END LIBTOOL CONFIG_LT_EOF case $host_os in aix3*) cat <<\_LT_EOF >> "$cfgfile"# AIX sometimes has problems with the GCC collect2 program. For some# reason, if we set the COLLECT_NAMES environment variable, the problems# vanish in a puff of smoke.if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMESfi_LT_EOF ;; esacltmain="$ac_aux_dir/ltmain.sh" # We use sed instead of cat because bash on DJGPP gets confused if # if finds mixed CR/LF and LF-only lines. Since sed operates in # text mode, it properly converts lines to CR/LF. This bash problem # is reportedly fixed, but why not run on old versions too? sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) case $xsi_shell in yes) cat << \_LT_EOF >> "$cfgfile"# func_dirname file append nondir_replacement# Compute the dirname of FILE. If nonempty, add APPEND to the result,# otherwise set result to NONDIR_REPLACEMENT.func_dirname (){ case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac}# func_basename filefunc_basename (){ func_basename_result="${1##*/}"}# func_dirname_and_basename file append nondir_replacement# perform func_basename and func_dirname in a single function# call:# dirname: Compute the dirname of FILE. If nonempty,# add APPEND to the result, otherwise set result# to NONDIR_REPLACEMENT.# value returned in "$func_dirname_result"# basename: Compute filename of FILE.# value retuned in "$func_basename_result"# Implementation must be kept synchronized with func_dirname# and func_basename. For efficiency, we do not delegate to# those functions but instead duplicate the functionality here.func_dirname_and_basename (){ case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac func_basename_result="${1##*/}"}# func_stripname prefix suffix name# strip PREFIX and SUFFIX off of NAME.# PREFIX and SUFFIX must not contain globbing or regex special# characters, hashes, percent signs, but SUFFIX may contain a leading# dot (in which case that matches only a dot).func_stripname (){ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are # positional parameters, so assign one to ordinary parameter first. func_stripname_result=${3} func_stripname_result=${func_stripname_result#"${1}"} func_stripname_result=${func_stripname_result%"${2}"}}# func_opt_splitfunc_opt_split (){ func_opt_split_opt=${1%%=*} func_opt_split_arg=${1#*=}}# func_lo2o objectfunc_lo2o (){ case ${1} in *.lo) func_lo2o_result=${1%.lo}.${objext} ;; *) func_lo2o_result=${1} ;; esac}# func_xform libobj-or-sourcefunc_xform (){ func_xform_result=${1%.*}.lo}# func_arith arithmetic-term...func_arith (){ func_arith_result=$(( $* ))}# func_len string# STRING may not start with a hyphen.func_len (){ func_len_result=${#1}}_LT_EOF ;; *) # Bourne compatible functions. cat << \_LT_EOF >> "$cfgfile"# func_dirname file append nondir_replacement# Compute the dirname of FILE. If nonempty, add APPEND to the result,# otherwise set result to NONDIR_REPLACEMENT.func_dirname (){ # Extract subdirectory from the argument. func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` if test "X$func_dirname_result" = "X${1}"; then func_dirname_result="${3}" else func_dirname_result="$func_dirname_result${2}" fi}# func_basename filefunc_basename (){ func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`}# func_stripname prefix suffix name# strip PREFIX and SUFFIX off of NAME.# PREFIX and SUFFIX must not contain globbing or regex special# characters, hashes, percent signs, but SUFFIX may contain a leading# dot (in which case that matches only a dot).# func_strip_suffix prefix namefunc_stripname (){ case ${2} in .*) func_stripname_result=`$ECHO "X${3}" \ | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; *) func_stripname_result=`$ECHO "X${3}" \ | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; esac}# sed scripts:my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'my_sed_long_arg='1s/^-[^=]*=//'# func_opt_splitfunc_opt_split (){ func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`}# func_lo2o objectfunc_lo2o (){ func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`}# func_xform libobj-or-sourcefunc_xform (){ func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`}# func_arith arithmetic-term...func_arith (){ func_arith_result=`expr "$@"`}# func_len string# STRING may not start with a hyphen.func_len (){ func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`}_LT_EOFesaccase $lt_shell_append in yes) cat << \_LT_EOF >> "$cfgfile"# func_append var value# Append VALUE to the end of shell variable VAR.func_append (){ eval "$1+=\$2"}_LT_EOF ;; *) cat << \_LT_EOF >> "$cfgfile"# func_append var value# Append VALUE to the end of shell variable VAR.func_append (){ eval "$1=\$$1\$2"}_LT_EOF ;; esac sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" ;; esacdone # for ac_tag{ (exit 0); exit 0; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -