45aa514591
Add a new CMake target, qa_all, which builds all tests, tools and their deps. Then, when KICAD_BUILD_QA_TESTS is set OFF, remove tests and tools from the ALL target, so `make all` doesn't include these builds. This means even when you turn the KICAD_BUILD_QA_TESTS option off, you still have the option to: * Build individual tests: `make qa_pcbnew` * Build all tests: `make qa_all_tests` * Build all tools: `make qa_all_tools` * Build all QA executables: `make qa_all` This also will provide a place to hang extra logic for test routine wrangling (e.g. by CI tools) Update the "Compiling KiCad" dev docs. Also, CMakeModules .cmake files should not be excluded from git |
||
---|---|---|
.. | ||
tools | ||
CMakeLists.txt | ||
pcbnew_tools.cpp |