Builtin features
The following features are provided by Faber and its built-in tools.
-
cppflags Generic preprocessing flags. They are passed through to the compiler, unmodified.
| Defined in: | faber.tools.compiler |
|---|---|
| Attributes: | multi,incidental |
-
cflags Generic C compiler flags. They are passed through to the compiler, unmodified.
| Defined in: | faber.tools.compiler |
|---|---|
| Attributes: | multi,incidental |
-
cxxflags Generic C++ compiler flags. They are passed through to the compiler, unmodified.
| Defined in: | faber.tools.compiler |
|---|---|
| Attributes: | multi,incidental |
-
ldflags Generic linker flags. They are passed through to the compiler / linker, unmodified.
| Defined in: | faber.tools.compiler |
|---|---|
| Attributes: | multi,incidental |
-
define Macro definitions. They are passed through to the compiler / preprocessor, unmodified.
| Defined in: | faber.tools.compiler |
|---|---|
| Attributes: | multi,incidental |
-
linkpath Library search paths. They are passed through to the compiler / linker, unmodified.
| Defined in: | faber.tools.compiler |
|---|---|
| Attributes: | multi,path,incidental |
-
include Header search paths. They are passed through to the compiler / preprocessor, unmodified.
| Defined in: | faber.tools.compiler |
|---|---|
| Attributes: | multi,path,incidental |
-
libs Libraries to be linked to. They are passed through to the compiler / linker, unmodified.
| Defined in: | faber.tools.compiler |
|---|---|
| Attributes: | multi,incidental |
-
link Link type for libraries.
| Defined in: | faber.tools.compiler |
|---|---|
| Possible values: | |
| 'static', 'shared' | |
-
target.os The target OS of the compiler. Examples: Linux, Windows, Darwin.
| Defined in: | faber.tools.compiler |
|---|
-
target.arch The target architecture of the compiler. Examples: x86_64, x86, arm, aarm64.
| Defined in: | faber.tools.compiler |
|---|
-
runpath The library search path used during application execution.
| Defined in: | faber.tools.compiler |
|---|---|
| Attributes: | multi,path,incidental |
-
pythonpath The Python module search path used during application execution.
| Defined in: | faber.tools.python |
|---|---|
| Attributes: | multi,path,incidental |



