aboutsummaryrefslogtreecommitdiff
path: root/src/CmakeModule.cpp
AgeCommit message (Collapse)Author
2023-06-27Add --cpu=baseline|native option, propagate sanitize setting to sub projectsdec05eba
2023-03-08Add support for mold, add optimization flags for linking stepdec05eba
2022-03-08Fix skip-compile option inverteddec05eba
2022-03-08Add --linker, --build and --skip-compile optionsdec05eba
2021-06-26Use fork/exec instead of popen. Add Path classdec05eba
2020-10-21Add thread sanitizer option (--sanitize=thread)dec05eba
2020-07-06Fix sanitizers (and tests) by allowing to specify which sanitizer to use. ↵dec05eba
Its not possible to use all of them at the same time
2020-07-06Add support for absolute paths in include_dirs configdec05eba
2020-07-06Fix cmake build library dependency orderdec05eba
2020-07-06Compile cmake sub project as cmakedec05eba
2020-07-06Add leak sanitizerdec05eba
2020-07-06Fix build for windows and mingwdec05eba
2020-07-06Fix cmake dependency failing build because of missing fPICdec05eba
2020-07-06Only include static/dynamic lib when building cmake projectdec05eba
2020-07-06Use dll files for mingw, use mingw cmakedec05eba
2020-07-06Store dependencies in different directories depending on target platformdec05eba
This fixed conflicts in cache filepath when building 32-bit and 64-bit project on the same machine or when doing cross compilation.
2020-07-06Use ranges for dependency versiondec05eba
2020-07-06Add sibs package commanddec05eba
Currently in testing phase. Builds a redistributable binary by statically linking libraries (including standard library).
2020-07-06Add dependencies dynamic dependencies to root project, to make it possible ↵dec05eba
to use dependencies dependencies from root project
2020-07-06Fix library orderdec05eba
2020-07-06Add sanitize build/test option, currently ignored if gcc is not useddec05eba
2020-07-06Fix for windowsdec05eba
2018-05-09Change debug optimization level to Og for GCCdec05eba
2018-05-05Build compilation database (clangdb) when compilingdec05eba
2018-04-29Change sibs cache directory to standard one, remove library archive when it ↵dec05eba
has been extracted
2018-04-04Add generated library file to parent project for cmake dependencydec05eba
2018-03-21Add sub projects (should be used with git submodules)dec05eba
Fix issue where static lib dependencies are not built correctly because their dynamic lib dependencies are not propagated to dependant project
2018-03-19Fix compile error when having dependency on static library that hasdec05eba
dependency on dynamic libraries Static libraries need to be defined before dynamic libraries when building executable, otherwise you get linking error
2018-01-26Add git dependenciesdec05eba
2018-01-11Start with config object types, for git dependenciesdec05eba
2018-01-05Get cflags from pkg config dependencydec05eba
2018-01-04Use packages list to find packagesdec05eba
2018-01-03CMake: Add all generated library files as dependency instead of the lastdec05eba
modified one
2018-01-02Fix bug when using config for several platforms in one projectdec05eba
2018-01-02Add support for cmakedec05eba
Not working fully yet, will investigate why