| llvm-libtool-darwin - LLVM tool for creating libraries for Darwin | |
| ================================================================= | |
| .. program:: llvm-libtool-darwin | |
| SYNOPSIS | |
| -------- | |
| :program:`llvm-libtool-darwin` [*options*] *<input files>* | |
| DESCRIPTION | |
| ----------- | |
| :program:`llvm-libtool-darwin` is a tool for creating static and dynamic | |
| libraries for Darwin. | |
| For most scenarios, it works as a drop-in replacement for cctools' | |
| :program:`libtool`. | |
| OPTIONS | |
| -------- | |
| :program:`llvm-libtool-darwin` supports the following options: | |
| .. option:: -arch_only <architecture> | |
| Build a static library only for the specified `<architecture>` and ignore all | |
| other architectures in the files. | |
| .. option:: -D | |
| Use zero for timestamps and UIDs/GIDs. This is set by default. | |
| .. option:: -filelist <listfile[,dirname]> | |
| Read input file names from `<listfile>`. File names are specified in `<listfile>` | |
| one per line, separated only by newlines. Whitespace on a line is assumed | |
| to be part of the filename. If the directory name, `dirname`, is also | |
| specified then it is prepended to each file name in the `<listfile>`. | |
| .. option:: -h, -help | |
| Show help and usage for this command. | |
| .. option:: -l <x> | |
| Searches for the library libx.a in the library search path. If the string `<x>` | |
| ends with '.o', then the library 'x' is searched for without prepending 'lib' | |
| or appending '.a'. If the library is found, it is added to the list of input | |
| files. Otherwise, an error is raised. | |
| .. option:: -L <dir> | |
| Adds `<dir>` to the list of directories in which to search for libraries. The | |
| directories are searched in the order in which they are specified with | |
| :option:`-L` and before the default search path. The default search path | |
| includes directories `/lib`, `/usr/lib` and `/usr/local/lib`. | |
| .. option:: -no_warning_for_no_symbols | |
| Do not warn about files that have no symbols. | |
| .. option:: -warnings_as_errors | |
| Produce a non-zero exit status if any warnings are emitted. | |
| .. option:: -o <filename> | |
| Specify the output file name. Must be specified exactly once. | |
| .. option:: -static | |
| Produces a static library from the input files. | |
| .. option:: -U | |
| Use actual timestamps and UIDs/GIDs. | |
| .. option:: -V | |
| Display the version of this program and perform any operation specified. | |
| .. option:: -version | |
| Display the version of this program and exit immediately. | |
| EXIT STATUS | |
| ----------- | |
| :program:`llvm-libtool-darwin` exits with a non-zero exit code if there is an error. | |
| Otherwise, it exits with code 0. | |
| BUGS | |
| ---- | |
| To report bugs, please visit <https://github.com/llvm/llvm-project/issues/>. | |
| SEE ALSO | |
| -------- | |
| :manpage:`llvm-ar(1)` |