All Projects → UCL → GreatCMakeCookOff

UCL / GreatCMakeCookOff

Licence: MIT license
Bunch of CMake pain in the baker

Programming Languages

CMake
9771 projects
python
139335 projects - #7 most used programming language
C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to GreatCMakeCookOff

vatsinator-legacy
An open-source Vatsim monitor
Stars: ✭ 12 (-68.42%)
Mutual labels:  cmake-scripts, cmake-modules
Awesome Cmake
A curated list of awesome CMake resources, scripts, modules and examples.
Stars: ✭ 3,970 (+10347.37%)
Mutual labels:  cmake-scripts, cmake-modules
ixm
Make CMake less painful when trying to write Modern Flexible CMake
Stars: ✭ 99 (+160.53%)
Mutual labels:  cmake-scripts, cmake-modules
ycm
Extra CMake Modules for YARP and friends
Stars: ✭ 42 (+10.53%)
Mutual labels:  cmake-modules
dlib-for-android
Compile and embed Dlib in your Android projects with ease.
Stars: ✭ 33 (-13.16%)
Mutual labels:  cmake-scripts
catch cmake coverage
Integration of Catch, CMake and CMake CodeCoverage module and basic examples in C++.
Stars: ✭ 30 (-21.05%)
Mutual labels:  cmake-modules

The Great CMake CookOff

This is a repository of usefull and less than usefull cmake recipes. It is distributed under the MIT License

Adding this repository to a cmake

The files in this repository can be added individually or as a whole to a project, as long as the MIT copyright terms are followed. One possibility is to include this project as a git submodule.

However, the easiest method may well be to have this repository downloaded upon configuration of a project. In that case, the file LookUp-GreatCMakeCookOff.cmake should be downloaded and inserted into the target project. It can then be included in the target project's main CMakeLists.txt file:

include(LookUp-GreatCMakeCookOff)

This will download the cook-off into the build directory right at configure time. Cook-off recipes can then be used anywhere below that.

Another option is to point CMake towards the location on disk where a repo of the cook-off can be found, or more explicitely, where the file GreatCMakeCookOffConfig.cmake can be found. This is done with cmake -DGreatCMakeCookOff_DIR=/path/to/cookoff/cmake ... Please note that this trick works for any CMake project that defines SomethingConfig.cmake files.

Features

Please check the wiki

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].