qiBuild documentation
Home
|
Search
|
Index
|
CMake index
|
Python index
«
previous
|
up
|
next
»
Using qiBuild CMake API
ΒΆ
Creating a binary
Basic CMake
Adding an executable
Creating a library
Requirements
The answer library
Using the answer library
Adding the include directories
Creating the answer library
Link the foo executable with the answer library
Building
Conclusion
Using qi_install functions
Components
Install functions, destination, components
Other use cases
Special features
Check of arguments
Support of glob and directories
“IF” keyword
SUBFOLDER and KEEP_RELATIVE_PATHS keywords
Using SUBFOLDER
Using KEEP_RELATIVE_PATHS
Unit testing
Adding a test
Important
Managing configuration files
Writing a custom -config.cmake module file
Simplest case
Finding libraries with different names
Finding include directories with prefixes
Headers-only libraries
Finding in non standards paths
Finding pkg-config libraries
Using qi_stage_lib
Basic usage
Advanced usage
Using qi_stage_lib with custom DEPENDS
Using qi_stage_lib with INCLUDE_DIRS
Using qi_stage_lib with PATH_SUFFIXES
Using private libraries
Quick search
Enter search terms or a module, class or function name.
Table Of Contents
Changelog
Welcome to qiBuild documentation !
Advanced qibuild usage
qibuild Programming guide
qiBuild overview
Using qiBuild CMake API
Creating a binary
Creating a library
Using qi_install functions
Unit testing
Managing configuration files
Writing a custom -config.cmake module file
Using qi_stage_lib
Using private libraries
Porting a CMake project to qiBuild
Using toolchains
Mananing build configurations
How to write a library
Extending qiBuild actions
qiBuild tips and tricks
qiBuild CMake API
Configuration files syntax
Hacking qiBuild
«
previous
|
up
|
next
»