Path to qiproject.xml
Return a suitable build directory, depending on the build setting of the worktree: the build config, and whether or not a build prefix is set
The list of CMake arguments to use when configuring the project. Delegates to build_config.cmake_args
The environment to use when calling cmake or build commands
The sdk directory in the build directory
Write the dependencies.cmake file. This will be read by qibuild-config.cmake to set CMAKE_PREFIX_PATH and qibuild_DIR, so that just running cmake .. works
Delegate to qibuild.cmake.cmake()
The qitest.cmake is written from CMake
Build the project
Convert a number of jobs to a list of cmake args
Install the project
Parameters: |
|
---|---|
Package split_debug: | |
split the debug symbols out of the binaries useful for qibuild deploy |
Do some magic so that shared libraries from other projects and packages from toolchains are found
Called by CMakeBuilder before building
Parameters: | paths – a list of paths from which to look for dependencies |
---|
Split debug symbols after install
Return a dictionary containing the build directory list for the known and the unknown configurations:
build_directories = {
'known_configs' = [],
'unknown_configs' = [],
}
Note: if all_configs if False, then the list of the unknown configuration remains empty.