26 lines
754 B
YAML
26 lines
754 B
YAML
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.
|