File: libtool.1

package info (click to toggle)
libtool 1.5.6-6
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 10,444 kB
  • ctags: 896
  • sloc: sh: 10,215; ansic: 4,323; makefile: 804; cpp: 91; fortran: 19
file content (106 lines) | stat: -rw-r--r-- 2,642 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
.TH LIBTOOL 1  "August 2003" "Library Support" "User Manuals"
.SH NAME
libtool \- Provide generalized library-building support services.
.SH SYNOPSIS
.B libtool
.BI [ OPTION ] ...
.BI [ MODE\-ARG ] ...
.SH "DESCRIPTION"
The `libtool' program provides a standard way to generate both static
and shared libraries.  It hides the complexities of platform\-specific
library generation behind an interface that is the same across all
platforms supported by libtool.
.SH "OPTIONS"
libtool accepts the following options:
.TP
.B \-\-config
Display libtool configuration variables and exit.
.TP
.B \-\-debug
Dump a trace of shell script execution to standard output.  This
produces a lot of output, so you may wish to pipe it to `less' (or
`more') or redirect to a file.
.TP
.BI \-n | \-\-dry-run
Don't create, modify, or delete any files, just show what commands
would be executed by `libtool'.
.TP
.B \-\-features
Display basic configuration options.  This provides a way for packages
to determine whether shared or static libraries will be built.
.TP
.B \-\-finish
Same as
.BR \-\-mode=finish .
.TP
.B \-\-help
Display a help message and exit.  If
.BI \-\-mode= MODE
is specified, then detailed help for
.I MODE
is displayed.
.TP
.BI \-\-mode= MODE
Use
.I MODE
as the operation mode.  By default, the operation mode is inferred
from the
.IR MODE\-ARGS .

If
.I MODE
is specified, it must be one of the following:
.IP
.B clean
Remove files from the build directory
.IP
.B compile
Compile a source file into a `libtool' object.
.IP
.B execute
Automatically set the library path, then run a program.
.IP
.B finish
Complete the installation of libtool libraries.
.IP
.B install
Install libraries or executables.
.IP
.B link
Create a library or an executable.
.IP
.B uninstall
Remove libraries from an installed directory.
.TP
.B \-\-quiet
Same as `\-\-silent'.
.TP
.B \-\-silent
Don't print informational messages.
.TP
.B \-\-tag=TAG
Use configuration variables from tag 
.I TAG
.TP
.B \-\-version
Print version information.
.P
The
.I MODE\-ARGS
are a variable number of arguments, depending on the selected
operation mode.  In general, each
.I MODE\-ARG
is interpreted by programs libtool invokes, rather than libtool itself.
.SH "SEE ALSO"
.BR libtoolize (1),
.BR automake (1)
.br
`libtool', `libtoolize' and `automake' are fully documented via the
Info system.
.SH AUTHOR
This manual page was created by Ossama Othman <ossama@debian.org>.  It
is based on the "Invoking Libtool" menu entry in the `libtool' TEXINFO
documentation, and the output from the
.B \-\-help
option.  It was updated for Libtool 1.5 by
Scott James Remnant <scott@netsplit.com>.