1
1
# Generated from ltmain.m4sh.
3
# libtool (GNU libtool 1.3019 2008-10-28) 2.2.7a
3
# ltmain.sh (GNU libtool) 2.2.6
4
4
# Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
6
6
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007 2008 Free Software Foundation, Inc.
33
33
# Provide generalized library-building support services.
35
# --config show all configuration variables
36
# --debug enable verbose shell tracing
37
# -n, --dry-run display commands without modifying any files
38
# --features display basic configuration information and exit
39
# --mode=MODE use operation mode MODE
40
# --preserve-dup-deps don't remove duplicate dependency libraries
41
# --quiet, --silent don't print informational messages
42
# --tag=TAG use configuration variables from tag TAG
43
# -v, --verbose print informational messages (default)
44
# --version print version information
45
# -h, --help, --help-all print short, long, or detailed help message
35
# --config show all configuration variables
36
# --debug enable verbose shell tracing
37
# -n, --dry-run display commands without modifying any files
38
# --features display basic configuration information and exit
39
# --mode=MODE use operation mode MODE
40
# --preserve-dup-deps don't remove duplicate dependency libraries
41
# --quiet, --silent don't print informational messages
42
# --tag=TAG use configuration variables from tag TAG
43
# -v, --verbose print informational messages (default)
44
# --version print version information
45
# -h, --help print short or long help message
47
47
# MODE must be one of the following:
49
# clean remove files from the build directory
50
# compile compile a source file into a libtool object
51
# execute automatically set library path, then run a program
52
# finish complete the installation of libtool libraries
53
# install install libraries or executables
54
# link create a library or an executable
55
# uninstall remove libraries from an installed directory
49
# clean remove files from the build directory
50
# compile compile a source file into a libtool object
51
# execute automatically set library path, then run a program
52
# finish complete the installation of libtool libraries
53
# install install libraries or executables
54
# link create a library or an executable
55
# uninstall remove libraries from an installed directory
57
57
# MODE-ARGS vary depending on the MODE.
58
58
# Try `$progname --help --mode=MODE' for a more detailed description of MODE.
60
60
# When reporting a bug, please describe a test case to reproduce it and
61
61
# include the following information:
66
# compiler flags: $LTCFLAGS
67
# linker: $LD (gnu? $with_gnu_ld)
68
# $progname: (GNU libtool 1.3019 2008-10-28) 2.2.7a
69
# automake: $automake_version
70
# autoconf: $autoconf_version
66
# compiler flags: $LTCFLAGS
67
# linker: $LD (gnu? $with_gnu_ld)
68
# $progname: (GNU libtool) 2.2.6
69
# automake: $automake_version
70
# autoconf: $autoconf_version
72
72
# Report bugs to <bug-libtool@gnu.org>.
77
TIMESTAMP=" 1.3019 2008-10-28"
78
package_revision=1.3019
78
package_revision=1.3012
80
80
# Be Bourne compatible
81
81
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
1491
1486
-prefer-non-pic try to building non-PIC objects only
1492
1487
-shared do not build a \`.o' file suitable for static linking
1493
1488
-static only build a \`.o' file suitable for static linking
1494
-Wc,FLAG pass FLAG directly to the compiler
1496
1490
COMPILE-COMMAND is a command to be used in creating a \`standard' object file
1497
1491
from the given SOURCEFILE.
1592
1586
-version-info CURRENT[:REVISION[:AGE]]
1593
1587
specify library version info [each variable defaults to 0]
1594
1588
-weak LIBNAME declare that the target provides the LIBNAME interface
1596
-Xcompiler FLAG pass linker-specific FLAG directly to the compiler
1598
-Xlinker FLAG pass linker-specific FLAG directly to the linker
1599
-XCClinker FLAG pass link-specific FLAG to the compiler driver (CC)
1601
1590
All other options (arguments beginning with \`-') are ignored.
1638
1627
$ECHO "Try \`$progname --help' for more information about other modes."
1641
# Now that we've collected a possible --mode arg, show help if necessary
1643
if test "$opt_help" = :; then
1648
for mode in compile link execute install finish uninstall clean; do
1651
} | sed -n '1p; 2,$s/^Usage:/ or: /p'
1654
for mode in compile link execute install finish uninstall clean; do
1660
/^When reporting/,/^Report/{
1665
/information about other modes/d
1666
/more detailed .*MODE/d
1667
s/^Usage:.*--mode=\([^ ]*\) .*/Description of \1 mode:/'
1632
# Now that we've collected a possible --mode arg, show help if necessary
1633
$opt_help && func_mode_help
1673
1636
# func_mode_execute arg...
1971
1923
test -n "$prev" && \
1972
1924
func_fatal_help "the \`$prev' option requires an argument"
1974
if test -n "$install_override_mode" && $no_mode; then
1975
func_quote_for_eval "$install_override_mode"
1976
install_shared_prog="$install_shared_prog -m $func_quote_for_eval_result"
1979
1926
if test -z "$files"; then
1980
1927
if test -z "$dest"; then
1981
1928
func_fatal_help "no file or destination specified"