You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
name: static_library
|
|
|
|
returns: lib
|
|
|
|
description: Builds a static library with the given sources.
|
|
|
|
|
|
|
|
posargs_inherit: _build_target_base
|
|
|
|
varargs_inherit: _build_target_base
|
|
|
|
kwargs_inherit: _build_target_base
|
|
|
|
|
|
|
|
kwargs:
|
|
|
|
pic:
|
|
|
|
type: bool
|
|
|
|
since: 0.36.0
|
|
|
|
description: |
|
|
|
|
Builds the library as positional independent code
|
|
|
|
(so it can be linked into a shared library). This
|
|
|
|
option has no effect on Windows and OS X since it doesn't make
|
|
|
|
sense on Windows and PIC cannot be disabled on OS X.
|
|
|
|
|
|
|
|
prelink:
|
|
|
|
type: bool
|
|
|
|
since: 0.57.0
|
|
|
|
description: |
|
|
|
|
If `true` the object files in the target will be prelinked,
|
|
|
|
meaning that it will contain only one prelinked
|
|
|
|
object file rather than the individual object files.
|
|
|
|
|
|
|
|
rust_abi:
|
|
|
|
type: str
|
|
|
|
since: 1.3.0
|
|
|
|
description: |
|
|
|
|
Set the specific ABI to compile (when compiling rust).
|
|
|
|
- 'rust' (default): Create a "rlib" crate.
|
|
|
|
- 'c': Create a "staticlib" crate.
|