Lines Matching refs:And
13 # GNU Libtool is free software; you can redistribute it and/or modify
69 # General shell script boiler plate, and helper functions.
76 # This program is free software; you can redistribute it and/or modify
102 # the functions and variables defined here:
184 # CHECK_FUNC should accept the path to a candidate program, and
351 # of runs of four '\'s followed by two '\'s and then a '$'. '\' that '$'.
369 # functions in the '^func_' namespace, and the '^require_' namespace
374 # results into a variable named after the function, and often use
377 # should continue to work as you expect. And, of course, you can freely
404 # is ksh but when the shell is invoked as "sh" and the current value of
440 # below, and should be set appropriately depending on run-time para-
447 # Categories 'all' and 'none' are always available. Append any others
469 # example) is available, and if appropriate to extract default values
488 # COLORTERM and USE_ANSI_COLORS environment variables take
576 # Quote VALUE and append to the end of shell variable VAR, separated
647 # Set func_basename_result to FILE with everything up to and including
692 # Perform func_basename and func_dirname in a single function
790 # Echo program name prefixed message to standard error, and exit.
863 # ...otherwise throw away the child directory and loop
888 # libtool processes, and avoids race conditions if possible. If
901 # If mktemp works, use that first and foremost
905 # Failing that, at least try and use $RANDOM to avoid a race
925 # Remove doubled-up and trailing slashes, "." path components,
926 # and cancel out any ".." path components in PATH after making
942 # Start from root dir and reassemble the path.
961 # and for example Cygwin uses it to access remote file shares
976 # there is one (and only one) here.
1171 # word splitting, command substitution and variable expansion
1211 # word splitting and command substitution for a subsequent eval.
1225 # strip PREFIX and SUFFIX from NAME, and store in func_stripname_result.
1226 # PREFIX and SUFFIX must not contain globbing or regex special
1234 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
1256 # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP
1281 # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP
1383 # in that it treats 1.5 < 1.5.0, and treats 1.4.4a < 1.4-p3a
1398 # Return true if PREV and CURR are in the correct order according to
1429 # This program is free software: you can redistribute it and/or modify
1465 # starting with '# Written by ' and ending with '# warranty; '.
1467 # For '-h' and '--help' to work, you will also need a one line
1473 # use), and '--verbose' and the func_verbose function to allow your script
1479 # below, and following the instructions in the 'Option parsing'
1490 # The usage line for option parsing errors and the start of '-h' and
1497 # Short help message in response to '-h' and '--help'. Add to this or
1505 --version print version information and exit
1506 -h, --help print short or long help message and exit
1525 # This section contains functions for adding, removing, and running hooks
1573 # than a whitespace-delimited list of legal shell function names, and
1608 # options that you action, and then pass back the remaining unprocessed
1659 # '--silent' and '--verbose' options are mutually exclusive."
1698 # positional parameters. If a hook function modifies that list, and
1821 # Perform any sanity checks on option settings and/or unconsumed
1853 # a help hint, and exit.
1867 # Echo long help message to standard output and exit.
1880 # Echo program name prefixed message to standard error and set global
1893 # Set func_split_equals_lhs and func_split_equals_rhs shell variables after
1928 # Set func_split_short_opt_name and func_split_short_opt_arg shell
1954 # Echo short help message to standard output and exit.
1987 # Echo version message to standard output and exit.
2076 --features display basic configuration information and exit
2110 When reporting a bug, please describe a test case to reproduce it and
2171 # a configuration failure hint, and exit.
2223 # Verify that TAGNAME is valid, and either flag an error and exit, or
2251 # and the sed script, to avoid splitting on whitespace, but
2266 # Ensure that we are using m4 macros, and libtool script from the same
2277 $progname: and run autoconf again.
2284 $progname: and run autoconf again.
2292 $progname: of $PACKAGE $VERSION and run autoconf again.
2452 # Perform any sanity checks on option settings and/or unconsumed
2469 # don't eliminate duplications in $postdeps and $predeps
2507 # Process options as early as possible so that --help and --version
2560 # resorting to external programs. To this end, it redirects stdin and
2647 # FILE even if both FILE and FILE.exe exist: automatic-append-.exe
2676 # If PATH begins with the sysroot, replace it with = and
2693 # Infer tagged configuration to use if any are available and
2741 # was found and let the user know that the "--tag" command
2795 # FILE NAME AND PATH CONVERSION HELPER FUNCTIONS #
2800 # and $host is mingw, cygwin, or some other w32 environment. Relies on a
2805 # Result is available in $func_convert_core_file_wine_to_w32_result, and will
2815 # command is not found, the shell will set an exit code of 127 and print
2817 # zero AND non-empty stdout, which explains the odd construction:
2831 # Helper function used by path conversion functions when $build is *nix, and
2868 # when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2)
2869 # $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or
2944 # Fallback. This is a deliberately simplistic "conversion" and
2960 # and appending REPL if ORIG matches BACKPAT.
3066 # and a working winepath. Returns result in func_to_host_file_result.
3101 # in a wine environment, working winepath, and LT_CYGPATH set. Returns result
3187 # Remove leading and trailing path separator characters from ARG. MSYS
3188 # behavior is inconsistent here; cygpath turns them into '.;' and ';.';
3189 # and winepath ignores them completely.
3224 # Convert path ARG from *nix to w32 format. Requires a wine environment and
3270 # a wine environment, working winepath, and LT_CYGPATH set. Returns result in
3278 # Remove leading and trailing path separator characters from
3280 # into '.;' and ';.', and winepath ignores them completely.
3316 # Get the compilation command and the source file.
3519 *** ERROR, $lockfile exists and contains:
3523 temporary object file, and libtool could not work around it because
3524 your compiler does not support '-c' and '-o' together. If you
3577 temporary object file, and libtool could not work around it because
3578 your compiler does not support '-c' and '-o' together. If you
3626 temporary object file, and libtool could not work around it because
3627 your compiler does not support '-c' and '-o' together. If you
3722 into their corresponding uninstalled binary, and any of their required library
3774 -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols
3793 -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries
3815 only library objects ('.lo' files) may be specified, and '-rpath' is
3819 using 'ar' and 'ranlib', or on Windows using 'lib'.
3937 func_warning "'-dlopen' is ignored for non-libtool libraries and objects"
4051 echo "removing references to $lt_sysroot and '=' prefixes from $lib"
4091 echo "in a given directory, LIBDIR, you must either use libtool, and"
4093 echo "flag during linking and do at least one of the following:"
4119 echo "more information, such as the ld(1), crle(1) and ld.so(8) manual"
4123 echo "more information, such as the ld(1) and ld.so(8) manual pages."
4358 # Install the shared library and build the symlinks.
4383 # Delete the old symlinks, and create new ones.
4460 # If the file is missing, and there is a .exe on the end, strip it
4609 # Extract symbols from dlprefiles and create ${outputname}S.o with
4653 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
4786 # Try sorting and uniquifying the output.
4812 /* The mapping between symbol names and symbols. */
4877 # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.
4964 # Need a lot of goo to handle *both* DLLs and import libs
5048 # on the platform and compiler that created the implib.
5075 # Join marker and all lines until next marker into a single line
5085 # Remove trailing dots and whitespace
5282 # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which
5292 # The HP-UX ksh and POSIX shell print the target directory to stdout
5304 # When we are sourced in execute mode, \$file and \$ECHO are already set.
5324 # /script/ and the wrapper /executable/ that is used only on
5325 # windows platforms, and (c) all begin with the string "--lt-"
5329 # There are only two supported options: --lt-debug and
5407 # Strips options in the --lt-* namespace from \$@ and
5517 # to shlibpath, because on Windows, both are PATH and uninstalled
5822 namespace, but it is not one of the ones we know about and
5894 /* stop here, and copy so we don't have to do this twice */
6378 Instead it simply concatenates the arguments, separated by ' ', and calls
6380 interprets characters like ' ', '\t', '\\', '"' (but not '<' and '>') in a
6382 - Space and tab are interpreted as delimiters. They are not treated as
6385 that within double quotes, space and tab are treated like normal
6544 # It is impossible to link a dll without this setting, and
6995 # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:*
7011 func_fatal_error "require no space between '-L' and '$1'"
7075 # Rhapsody C and math libraries are in the System framework
7111 # classes, name mangling, and exception handling.
7157 # and Darwin in order for the loader to find any dlls it needs.
7240 # Digital Unix and AIX.
7335 # -fsanitize=* Clang/GCC memory and address sanitizer
7489 # Unknown arguments in both finalize_command and compile_command need
7566 # $postdeps and mark them as special (i.e., whose duplicates are
7616 ## order, and fix it there properly
7637 # Collect and forward deplibs of preopened libtool libs
7714 # We need to do some special things here, and not later.
8018 # Find the relevant object directory and library name.
8055 # static and shared are present. Therefore, ensure we extract
8060 # name in a special purpose variable, and (later) extracting the
8130 # or/and link against static libraries
8325 echo "*** And there doesn't seem to be a static archive available"
8448 # is not unsupported. This is valid on all known static and
8464 # Just print a warning and add the library to dependency_libs so
8480 echo "*** 'nm' from GNU binutils and a full rebuild may help."
8519 # ... and its dependency_libs
8651 # And here is the reason: when a library appears more
8654 # compiler, it is considered special, and multiple
8753 func_warning "'-l' and '-L' are ignored for archives" ;;
8853 # this retains compatibility with .la files and attempts
8864 # and those that subtract age and use age as
9050 # Clear the version info if we defaulted, and they specified a release.
9224 # osf3 & osf4 and I'm not really sure... Just
9402 $ECHO "*** with $libname and none of the candidates passed a file format test"
9456 $ECHO "*** with $libname and none of the candidates passed a file format test"
9516 echo "*** 'nm' from GNU binutils and a full rebuild may help."
9654 # Get the real and link names of the library.
9695 # and it's NOT already a .def file. Must figure out
9696 # which of the given symbols are data symbols and tag
9863 # or, if using GNU ld and skipped_export is not :, use a linker
9866 # Save the value of $output and $libobjs because we want to
9872 # convenience libraries get linked in and end up exceeding
9881 # Clear the reloadable object creation command queue and
9993 # Loop through the commands generated above and execute them.
10004 # Restore the uninstalled library and exit
10098 # Restore the uninstalled library and exit
10110 # Restore the uninstalled library and exit
10145 func_warning "'-l' and '-L' are ignored for objects" ;;
10185 # whole_archive_flag_spec and hope we can get by with turning comma
10436 # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway.
10506 # Link the executable and exit
10604 # because it contains $host paths and files. If cross-
10917 # and that have no shared library path variable independent of PATH,
11046 # Don't error if the file doesn't exist and rm -f was used.
11066 # Delete the libtool libraries and symlinks.
11193 # support having both static and shared libraries enabled at the same