3_Make.py ========= This script builds the targets in a CPF project. Command Line Interface ---------------------- .. code-block:: bash Usage: 3_Make.py [] [--target ] [--config ] [--clean] [--cpus ] [--help] This script builds the given target in the given configuration. If no is given, the first configuration that already has a CMakeCache.txt file will be used. If you specify a and there is no CMakeCache.txt file for that config, 3_Make.py call 2_Generate.py in order to try to create one. If no is given, the "ALL_BUILD" target will be build. Options: -h --help Show this --target Specify the build target. For the options see the list below. --config Specify the configuration for multi-config build systems. This is usually Debug or Release. --clean Use CMakes --clean-first option for the build, which triggers a fresh rebuild. --cpus The number of cpu cores that should be used during the build. If no number is given, the number of available physical cores plus the number of hyper-threading cores will be used. Custom Targets: The following custom targets may be available. The availability depends on the project configuration. Global Targets - abi-compliance-checker - acyclic - ALL_BUILD (Visual Studio) / all (Makefiles) - clang-format - clang-tidy - packageArchives - install - opencppcoverage - pipeline - runAllTests - runFastTests - valgrind - ZERO_CHECK (Visual Studio) Package Targets - abi-compliance-checker_ - clang-format_ - clang-tidy_ - packageArchives_ - opencppcoverage_ - - _fixtures - _tests - runAllTests_ - runFastTests_ - valgrind_