220 lines
51 KiB
Plaintext
220 lines
51 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome CMake [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome)[0m
|
||
|
||
[38;5;12m (https://cmake.org/)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA curated list of awesome [39m[38;5;14m[1mCMake[0m[38;5;12m (https://cmake.org/) scripts, modules, examples and others[39m
|
||
|
||
[38;5;12mYour contributions are highly welcome (first see [39m[38;5;14m[1mCONTRIBUTING.md[0m[38;5;12m (CONTRIBUTING.md)).[39m
|
||
|
||
[38;5;12mThere[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12manother[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[48;5;235m[38;5;249m[1mNonModernCMake.md[0m[38;5;12m [39m[38;5;12m(NonModernCMake.md)[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mlinks[39m[38;5;12m [39m[38;5;12mworth[39m[38;5;12m [39m[38;5;12mtaking[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlook,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mobsolete[39m[38;5;12m [39m[38;5;12mpractices[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mconsidered[39m[38;5;12m [39m[38;5;12mnon-modern[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[48;5;235m[38;5;249mtarget_*[49m[39m[38;5;12m-based[39m[38;5;12m [39m[38;5;12mdependency[39m[38;5;12m [39m[38;5;12mmanagement[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[48;5;235m[38;5;249m[1m#16[0m[38;5;12m [39m
|
||
[38;5;12m(https://github.com/onqtam/awesome-cmake/issues/16)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[48;5;235m[38;5;249m[1m#42[0m[38;5;12m [39m[38;5;12m(https://github.com/onqtam/awesome-cmake/pull/42)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mdetails.[39m
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCommunity[0m[38;5;12m (#community)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mResources[0m[38;5;12m (#resources)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPackage Management / Build Systems[0m[38;5;12m (#package-management--build-systems)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mModules[0m[38;5;12m (#modules)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUtility Scripts[0m[38;5;12m (#utility-scripts)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mToolchains[0m[38;5;12m (#toolchains)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mExamples / Templates[0m[38;5;12m (#examples--templates)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOther[0m[38;5;12m (#other)[39m
|
||
|
||
[38;2;255;187;0m[4mCommunity[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[48;5;235m[38;5;249m[1m#cmake[0m[38;5;14m[1m on Freenode[0m[38;5;12m (http://webchat.freenode.net/?channels=cmake)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[48;5;235m[38;5;249m[1m/r/cmake[0m[38;5;14m[1m on Reddit[0m[38;5;12m (https://www.reddit.com/r/cmake/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[48;5;235m[38;5;249m[1m/r/cpp[0m[38;5;14m[1m on Reddit[0m[38;5;12m (https://www.reddit.com/r/cpp/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOfficial Discourse Forum[0m[38;5;12m (https://discourse.cmake.org/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStack Overflow[0m[38;5;12m (http://stackoverflow.com/questions/tagged/cmake)[39m
|
||
|
||
[38;2;255;187;0m[4mResources[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLatest Documentation[0m[38;5;12m (https://cmake.org/cmake/help/latest/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFAQ[0m[38;5;12m (https://gitlab.kitware.com/cmake/community/-/wikis/FAQ)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWiki[0m[38;5;12m (https://gitlab.kitware.com/cmake/community/-/wikis/home)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWebinars[0m[38;5;12m (https://cmake.org/webinars/)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWeb Book[0m[38;5;12m (https://github.com/ruslo/CGold) - CGold: The Hitchhiker’s [39m[38;5;14m[1mGuide[0m[38;5;12m (https://cgold.readthedocs.io) to the CMake. [39m[48;5;235m[38;5;249m[1m**BSD2** [0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mModern CMake[0m[38;5;12m (https://github.com/toeb/moderncmake) - Modern CMake [39m[38;5;14m[1mPDF[0m[38;5;12m and samples by the creator of [39m[38;5;14m[1mcmakepp[0m[38;5;12m (https://github.com/toeb/cmakepp). [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTutorial[0m[38;5;12m (https://www.siliceum.com/en/blog/post/cmake_01_cmake-basics) - Modern CMake tutorials part1: CMake basics[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArticle[0m[38;5;12m (http://foonathan.net/blog/2016/03/03/cmake-install.html) - Easily supporting CMake install and find_package().[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArticle[0m[38;5;12m (http://foonathan.net/blog/2016/07/07/cmake-dependency-handling.html) - Easy dependency management for C++ with CMake and Git.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArticle[0m[38;5;12m (https://steveire.wordpress.com/2016/08/09/opt-in-header-only-libraries-with-cmake/) - Opt-in header-only libraries with CMake.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArticle[0m[38;5;12m (https://rix0r.nl/blog/2015/08/13/cmake-guide/) - Ultimate Guide to Modern CMake.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArticle[0m[38;5;12m (https://web.archive.org/web/20190116071957/http://voices.canonical.com/jussi.pakkanen/2013/03/26/a-list-of-common-cmake-antipatterns/) - A list of common CMake antipatterns (from 2013 but still relevant).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArticle[0m[38;5;12m (http://preshing.com/20170511/how-to-build-a-cmake-based-project/) - How to Build a CMake-Based Project.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArticle[0m[38;5;12m (http://preshing.com/20170522/learn-cmakes-scripting-language-in-15-minutes/) - Learn CMake's Scripting Language in 15 Minutes.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArticle[0m[38;5;12m (http://aosabook.org/en/cmake.html) - The architecture of CMake.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLecture[0m[38;5;12m (https://www.youtube.com/watch?v=bsXLMQ6WgIk) - Effective CMake - by Daniel Pfeifer, C++Now 2017.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArticle[0m[38;5;12m (https://devblogs.nvidia.com/parallelforall/building-cuda-applications-cmake/) - Building Cross-Platform CUDA Applications with CMake.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTutorial[0m[38;5;12m (https://github.com/Wigner-GPU-Lab/Teaching/tree/master/CMake) - A step-by-step guide for understanding CMake.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArticle + Lecture[0m[38;5;12m (https://steveire.wordpress.com/2017/11/05/embracing-modern-cmake/) - Embracing Modern CMake - by Stephen Kelly.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLecture[0m[38;5;12m (https://www.youtube.com/watch?v=eC9-iRN2b04) - Modern CMake for Modular Design - by Mathieu Ropert, CppCon 2017.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArticle[0m[38;5;12m (https://pabloariasal.github.io/2018/02/19/its-time-to-do-cmake-right/) - It's Time To Do CMake Right (one of the best articles about CMake).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mArticles - A series on CMake - by Martin Hořeňovský[39m
|
||
[48;5;235m[38;5;249m* **Basic CMake usage** (https://codingnest.com/basic-cmake/).[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m* **Basic CMake, part 2: libraries** (https://codingnest.com/basic-cmake-part-2/).[49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLecture[0m[38;5;12m (https://www.youtube.com/watch?v=jt3meXdP-QI) - Introduction to CMake - by Florent Castelli, C++ Sweden 2018.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArticle[0m[38;5;12m (http://bastian.rieck.me/blog/posts/2018/cmake_tips/) - Some nice and accurate CMake tips.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArticle[0m[38;5;12m (http://unclejimbo.github.io/2018/06/08/Modern-CMake-for-Library-Developers/) - Modern CMake for Library Developers.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArticle[0m[38;5;12m (https://gist.github.com/mbinna/c61dbb39bca0e4fb7d1f73b0d66a4fd1) - Effective Modern CMake: a great summary of most good practices - by Manuel Binna.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBook[0m[38;5;12m (https://crascit.com/professional-cmake/) - Professional CMake: A Practical Guide (paid).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBook[0m[38;5;12m (https://leanpub.com/effective-cmake) - Effective CMake: Practical Advice to Write Better CMake (not fully written yet).[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWeb Book[0m[38;5;12m (https://cliutils.gitlab.io/modern-cmake/) - An Introduction to Modern CMake.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mYouTube Series[0m[38;5;12m (https://vector-of-bool.github.io/2018/08/12/cmake-good.html) - How to CMake Good. [39m[48;5;235m[38;5;249m[1m**CC0-1.0** [0m[38;5;12m [39m[38;5;14m[1mCC0-1.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLecture[0m[38;5;12m (https://www.youtube.com/watch?v=y7ndUhdQuU8) - More Modern CMake ([39m[38;5;14m[1mslides & examples[0m[38;5;12m (https://github.com/Bagira80/More-Modern-CMake))- by Deniz Bahadir, Meeting C++ 2018.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLecture[0m[38;5;12m (https://www.youtube.com/watch?v=y9kSr5enrSk) - Oh No! More Modern CMake ([39m[38;5;14m[1mslides[0m[38;5;12m (https://github.com/Bagira80/More-Modern-CMake/raw/master/OhNoMoreModernCMake.pdf))- by Deniz Bahadir, Meeting C++ 2019.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArticle[0m[38;5;12m (https://cristianadam.eu/20190223/modifying-the-default-cmake-build-types/) - Modifying the default CMake build types/flags, toolchains and patches - Oh my! - by Cristian Adam.[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTutorial[0m[38;5;12m (https://github.com/schweitzer/modern-cmake-tutorial) - Tutorial and Example on How to Properly Use Modern CMake.[39m
|
||
|
||
[38;2;255;187;0m[4mPackage Management / Build Systems[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhunter[0m[38;5;12m (https://github.com/ruslo/hunter) - Cross-platform package manager for C++ (based on CMake ExternalProject). [39m[48;5;235m[38;5;249m[1m**BSD2** [0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcget[0m[38;5;12m (https://github.com/pfultz2/cget) - CMake package retrieval. This can be used to download and install CMake packages. [39m[48;5;235m[38;5;249m[1m**BOOST** [0m[38;5;12m [39m[38;5;14m[1mBOOST[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcppan[0m[38;5;12m (https://cppan.org/) - C++ Archive Network - C++ Package Manager based on CMake, implemented in C++14. [39m[48;5;235m[38;5;249m[1m**APACHE2** [0m[38;5;12m [39m[38;5;14m[1mAPACHE2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcpm[0m[38;5;12m (https://github.com/iauns/cpm) - C++ Package Manager based on CMake and Git. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mconan[0m[38;5;12m (https://github.com/conan-io/conan) - Conan C++ Package Manager, implemented in Python and has a CMake integration backend. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfips[0m[38;5;12m (https://github.com/floooh/fips) - High-level build system/dependency management for distributed, multi-platform C/C++ projects. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNinja[0m[38;5;12m [39m[38;5;12m(https://github.com/ninja-build/ninja)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBuild[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mdiffers[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mothers[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mtwo[39m[38;5;12m [39m[38;5;12mmajor[39m[38;5;12m [39m[38;5;12mrespects:[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12minput[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12mgenerated[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhigher-level[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12m(like[39m[38;5;12m [39m[38;5;12mCMake),[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mrun[39m[38;5;12m [39m[38;5;12mbuilds[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mfast[39m[38;5;12m [39m
|
||
[38;5;12mas[39m[38;5;12m [39m[38;5;12mpossible.[39m[38;5;12m [39m[48;5;235m[38;5;249m[1m**APACHE2** [0m[38;5;12m [39m[38;5;14m[1mAPACHE2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvcpkg[0m[38;5;12m (https://github.com/Microsoft/vcpkg) - A tool to acquire and build C++ open source libraries. Uses CMake internally as a build script language. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpmm[0m[38;5;12m (https://github.com/AnotherFoxGuy/pmm) - PMM is a module for CMake that manages... package managers. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcpm[0m[38;5;12m (https://github.com/TheLartians/CPM) - A setup-free CMake + git dependency manager. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mModules[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake-modules[0m[38;5;12m [39m[38;5;12m(https://github.com/rpavlik/cmake-modules)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mRyan[0m[38;5;14m[1m [0m[38;5;14m[1mPavlik[0m[38;5;12m [39m[38;5;12m(https://github.com/rpavlik)'s[39m[38;5;12m [39m[38;5;12mcollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mCMake[39m[38;5;12m [39m[38;5;12mmodules.[39m[38;5;12m [39m[38;5;12mThere[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnumber[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mmodules,[39m[38;5;12m [39m[38;5;12mespecially[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mvirtual[39m[38;5;12m [39m[38;5;12mreality[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mphysical[39m[38;5;12m [39m[38;5;12msimulation,[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mutility[39m[38;5;12m [39m[38;5;12mmodules,[39m
|
||
[38;5;12mand[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mpatches[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mworkarounds[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mCMake[39m[38;5;12m [39m[38;5;12mitself.[39m[38;5;12m [39m[48;5;235m[38;5;249m[1m**BOOST** [0m[38;5;12m [39m[38;5;14m[1mBOOST[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake-modules[0m[38;5;12m (https://github.com/bilke/cmake-modules) - This is a collection of additional CMake modules. Most of them are from Ryan Pavlik. [39m[48;5;235m[38;5;249m[1m**BOOST** [0m[38;5;12m [39m[38;5;14m[1mBOOST[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCMake[0m[38;5;12m (https://github.com/Eyescale/CMake) - [39m[38;5;14m[1mEyescale[0m[38;5;12m (https://github.com/Eyescale)'s common CMake modules. [39m[48;5;235m[38;5;249m[1m**BSD3** [0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake-modules[0m[38;5;12m (https://github.com/jedbrown/cmake-modules) - CMake modules for some scientific libraries. [39m[48;5;235m[38;5;249m[1m**BSD2** [0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcgcmake[0m[38;5;12m (https://github.com/chadmv/cgcmake) - CMake modules for common applications related to computer graphics. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFindMathematica[0m[38;5;12m (https://github.com/sakra/FindMathematica) - CMake module for Mathematica. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mextra-cmake-modules[0m[38;5;12m (https://github.com/KDE/extra-cmake-modules) - [39m[38;5;14m[1mKDE[0m[38;5;12m (https://github.com/KDE)'s extra modules and scripts for CMake. [39m[48;5;235m[38;5;249m[1m**BSD3** [0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFindICU.cmake[0m[38;5;12m (https://github.com/julp/FindICU.cmake) - CMake module to find International Components for Unicode (ICU) Library. [39m[48;5;235m[38;5;249m[1m**BSD2** [0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFindTBB[0m[38;5;12m (https://github.com/justusc/FindTBB) - CMake find module for Intel Threading Building Blocks. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFindWiX[0m[38;5;12m (https://github.com/apriorit/FindWiX) - CMake module for building [39m[38;5;14m[1mWindows Installer[0m[38;5;12m (https://en.wikipedia.org/wiki/Windows_Installer) packages with [39m[38;5;14m[1mWiX toolset[0m[38;5;12m (http://wixtoolset.org). [39m[48;5;235m[38;5;249m[1m**BSD3** [0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFindIDL[0m[38;5;12m [39m[38;5;12m(https://github.com/apriorit/FindIDL)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCMake[39m[38;5;12m [39m[38;5;12mmodule[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;14m[1mIDL[0m[38;5;12m [39m[38;5;12m(https://docs.microsoft.com/en-us/windows/win32/midl/interface-definition-idl-file)[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mMIDL[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgenerating[39m[38;5;12m [39m[38;5;12mCLR[39m[38;5;12m [39m[38;5;12mDLL[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;14m[1mTlbimp[0m[38;5;12m [39m
|
||
[38;5;12m(https://docs.microsoft.com/en-us/dotnet/framework/tools/tlbimp-exe-type-library-importer).[39m[38;5;12m [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake-modules[0m[38;5;12m (https://github.com/hanjianwei/cmake-modules) - [39m[38;5;14m[1mhanjianwei[0m[38;5;12m (https://github.com/hanjianwei)'s CMake module collection. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mYCM[0m[38;5;12m (https://github.com/robotology/ycm) - Extra CMake Modules for [39m[38;5;14m[1mYet Another Robot Platform[0m[38;5;12m (https://github.com/robotology/yarp) and friends. [39m[48;5;235m[38;5;249m[1m**BSD3** [0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCMakeCM[0m[38;5;12m (https://github.com/AnotherFoxGuy/CMakeCM) - CMake Community Modules. [39m[48;5;235m[38;5;249m**NO LICENSE** [49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMetabench[0m[38;5;12m (https://github.com/ldionne/metabench) - CMake module for compile-time microbenchmarks. [39m[48;5;235m[38;5;249m[1m**BOOST** [0m[38;5;12m [39m[38;5;14m[1mBOOST[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOranges[0m[38;5;12m (https://github.com/benthevining/Oranges) - [39m[38;5;14m[1mBen Vining[0m[38;5;12m (https://github.com/benthevining)'s library of CMake modules and toolchains [39m[48;5;235m[38;5;249m[1m**GPL** [0m[38;5;12m [39m[38;5;14m[1mGPL[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mUtility Scripts[0m
|
||
|
||
[38;5;12mThese provide a wide range of functionality - from dealing with compiler flags to using tools. Some also contain modules.[39m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcotire[0m[38;5;12m [39m[38;5;12m(https://github.com/sakra/cotire)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCotire[39m[38;5;12m [39m[38;5;12m(compile[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mreducer)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mCMake[39m[38;5;12m [39m[38;5;12mmodule[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mspeeds[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mprocess[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mCMake[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mfully[39m[38;5;12m [39m[38;5;12mautomating[39m[38;5;12m [39m[38;5;12mtechniques[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mprecompiled[39m[38;5;12m [39m[38;5;12mheaders[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12munity[39m[38;5;12m [39m[38;5;12mbuilds[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mC[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mC++.[39m[38;5;12m [39m
|
||
[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mucm[0m[38;5;12m (https://github.com/onqtam/ucm) - For managing compiler/linker flags, collecting sources, precompiled headers, unity builds and others. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmakepp[0m[38;5;12m (https://github.com/toeb/cmakepp) - Enhancement Suite for the CMake Build System. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msugar[0m[38;5;12m (https://github.com/ruslo/sugar) - CMake tools and examples: collecting source files, warnings suppression, etc. [39m[48;5;235m[38;5;249m[1m**BSD2** [0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDownloadProject[0m[38;5;12m (https://github.com/Crascit/DownloadProject) - CMake module for downloading an external project's source at configure time. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbuildem[0m[38;5;12m (https://github.com/janelia-flyem/buildem) - Modular CMake-based system that leverages ExternalProject to simplify builds. [39m[48;5;235m[38;5;249m[1m**LICENSE** [0m[38;5;12m (https://github.com/janelia-flyem/buildem/blob/master/LICENSE.txt)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcoveralls-cmake[0m[38;5;12m (https://github.com/JoakimSoderberg/coveralls-cmake) - Coveralls JSON coverage generator and uploader for CMake. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcompatibility[0m[38;5;12m (https://github.com/foonathan/compatibility) - Improved version of cmake-compile-features. [39m[48;5;235m[38;5;249m[1m**LICENSE** [0m[38;5;12m (https://github.com/foonathan/compatibility/blob/master/LICENSE)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake-modules[0m[38;5;12m (https://github.com/Tronic/cmake-modules) - LibFindMacros development repository and other cool CMake stuff. [39m[48;5;235m[38;5;249m[1m**LICENSE** [0m[38;5;12m (https://github.com/Tronic/cmake-modules/blob/master/LibFindMacros.cmake#L2)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGreatCMakeCookOff[0m[38;5;12m (https://github.com/UCL/GreatCMakeCookOff) - This is a repository of useful and less than useful CMake recipes. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcppcheck-target-cmake[0m[38;5;12m (https://github.com/polysquare/cppcheck-target-cmake) - Per-target CPPCheck for CMake. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclang-tidy-target-cmake[0m[38;5;12m (https://github.com/polysquare/clang-tidy-target-cmake) - Add clang-tidy checks to a target using CMake. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake-unit[0m[38;5;12m (https://github.com/polysquare/cmake-unit) - Unit testing framework for CMake. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake-header-language[0m[38;5;12m (https://github.com/polysquare/cmake-header-language) - CMake macro to determine the language of a header file. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtooling-cmake-util[0m[38;5;12m (https://github.com/polysquare/tooling-cmake-util) - Utility and common library for all polysquare CMake tools. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1miwyu-target-cmake[0m[38;5;12m (https://github.com/polysquare/iwyu-target-cmake) - CMake integration for include-what-you-use. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msanitizers-cmake[0m[38;5;12m (https://github.com/arsenm/sanitizers-cmake) - CMake module to enable sanitizers for binary targets. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake-precompiled-header[0m[38;5;12m (https://github.com/larsch/cmake-precompiled-header) - Visual Studio and GCC precompiled header macro. [39m[48;5;235m[38;5;249m[1m**LICENSE** [0m[38;5;12m (https://github.com/larsch/cmake-precompiled-header/blob/master/PrecompiledHeader.cmake#L31)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCMakePCHCompiler[0m[38;5;12m (https://github.com/nanoant/CMakePCHCompiler) - CMake precompiled headers via custom compiler extension - with reuse support! [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCMake-codecov[0m[38;5;12m (https://github.com/RWTH-ELP/CMake-codecov) - Enables code coverage and generates coverage reports with CMake targets. [39m[48;5;235m[38;5;249m[1m**GPL** [0m[38;5;12m [39m[38;5;14m[1mGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake-get[0m[38;5;12m (https://github.com/pfultz2/cmake-get) - Get dependencies in config or script mode. [39m[48;5;235m[38;5;249m**NO LICENSE** [49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mixm[0m[38;5;12m (https://github.com/slurps-mad-rips/ixm) - Make CMake less painful when trying to write Modern Flexible CMake. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCMakeCooking[0m[38;5;12m (https://github.com/hakuch/CMakeCooking) - Flexible development environments for CMake projects with external dependencies[39m
|
||
[38;5;12m. [39m[48;5;235m[38;5;249m[1m**APACHE2** [0m[38;5;12m [39m[38;5;14m[1mAPACHE2[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mToolchains[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdockcross[0m[38;5;12m (https://github.com/dockcross/dockcross) - Cross compiling toolchains in Docker images. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mandroid-cmake[0m[38;5;12m (https://github.com/taka-no-me/android-cmake) - CMake toolchain file and other scripts for the Android NDK. [39m[48;5;235m[38;5;249m[1m**BSD3** [0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mios-cmake[0m[38;5;12m (https://github.com/cristeab/ios-cmake) - Toolchain file and examples using CMake for iOS development. [39m[48;5;235m[38;5;249m[1m**BSD3** [0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mqt-android-cmake[0m[38;5;12m (https://github.com/LaurentGomila/qt-android-cmake) - For building and deploying Qt based apps on Android without QtCreator. [39m[48;5;235m[38;5;249m[1m**LICENSE** [0m[38;5;12m (https://github.com/LaurentGomila/qt-android-cmake/blob/master/license.txt)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmingw-w64-cmake[0m[38;5;12m (https://github.com/lachs0r/mingw-w64-cmake) - CMake-based MinGW-w64 Cross Toolchain - to build Windows binaries of mpv. [39m[48;5;235m[38;5;249m[1m**ISC** [0m[38;5;12m [39m[38;5;14m[1mISC[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake-avr[0m[38;5;12m (https://github.com/mkleemann/cmake-avr) - CMake toolchain for AVR. [39m[48;5;235m[38;5;249m[1m**LICENSE** [0m[38;5;12m (https://github.com/mkleemann/cmake-avr/blob/master/LICENSE)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1marduino-cmake[0m[38;5;12m (https://github.com/francoiscampbell/arduino-cmake) - This is the CMake project settings for the Arduino platform. [39m[48;5;235m[38;5;249m[1m**MPL** [0m[38;5;12m [39m[38;5;14m[1mMPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpolly[0m[38;5;12m (https://github.com/ruslo/polly) - Collection of CMake toolchain files and scripts for cross-platform build and CI testing. [39m[48;5;235m[38;5;249m[1m**BSD2** [0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtoolchains[0m[38;5;12m (https://github.com/mosra/toolchains) - For cross-compiling with CMake. They are meant to be mainly used on ArchLinux. [39m[48;5;235m[38;5;249m**NO LICENSE** [49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake[0m[38;5;12m (https://github.com/staticlibs/cmake/tree/master/toolchains) - Collection of CMake toolchain files, mostly for static linking. [39m[48;5;235m[38;5;249m[1m**APACHE2** [0m[38;5;12m [39m[38;5;14m[1mAPACHE2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArduino-CMake-Toolchain[0m[38;5;12m (https://github.com/a9183756-gh/Arduino-CMake-Toolchain) - CMake toolchain for all official and 3rd party Arduino platforms. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mExamples / Templates[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake-init[0m[38;5;12m (https://github.com/cginternals/cmake-init) - Template for reliable, cross-platform C++ project setup using CMake. [39m[48;5;235m[38;5;249m[1m**LICENSE** [0m[38;5;12m (https://github.com/cginternals/cmake-init/blob/master/LICENSE)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mandroid-cmake[0m[38;5;12m (https://github.com/forexample/android-cmake) - Examples of using [39m[38;5;14m[1mruslo/hunter[0m[38;5;12m (https://github.com/ruslo/hunter) package manager for an Android application. [39m[48;5;235m[38;5;249m[1m**BSD2** [0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhunter-simple[0m[38;5;12m (https://github.com/forexample/hunter-simple) - Example of downloading/installing dependencies using [39m[38;5;14m[1mruslo/hunter[0m[38;5;12m (https://github.com/ruslo/hunter) package manager. [39m[48;5;235m[38;5;249m[1m**BSD2** [0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpackage-example[0m[38;5;12m [39m[38;5;12m(https://github.com/forexample/package-example)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mConfig[39m[38;5;12m [39m[38;5;12mmode[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfind_package[39m[38;5;12m [39m[38;5;12m(examples[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;14m[1mthis[0m[38;5;12m [39m[38;5;12m(http://stackoverflow.com/questions/20746936/cmake-of-what-use-is-find-package-if-you-need-to-specify-cmake-module-path-an)[39m[38;5;12m [39m[38;5;12mStack[39m[38;5;12m [39m
|
||
[38;5;12mOverflow[39m[38;5;12m [39m[38;5;12mquestion).[39m[38;5;12m [39m[48;5;235m[38;5;249m**NO LICENSE** [49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mminimal_cmake_example[0m[38;5;12m (https://github.com/krux02/minimal_cmake_example) - Minimal CMake example, that covers dependencies and packaging. [39m[48;5;235m[38;5;249m[1m**CC0-1.0** [0m[38;5;12m [39m[38;5;14m[1mCC0-1.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake-example[0m[38;5;12m (https://github.com/bast/cmake-example) - Example project which demonstrates various CMake features. [39m[48;5;235m[38;5;249m[1m**BSD3** [0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake-examples[0m[38;5;12m (https://github.com/ttroy50/cmake-examples) - Useful CMake examples in a tutorial format. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmini-cmake-qt[0m[38;5;12m (https://github.com/euler0/mini-cmake-qt) - Minimal CMake template for Qt 5 projects. [39m[48;5;235m[38;5;249m[1m**LICENSE** [0m[38;5;12m (https://github.com/euler0/mini-cmake-qt/blob/master/LICENSE)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBASIS[0m[38;5;12m (https://github.com/cmake-basis/BASIS) - CMake [39m[38;5;14m[1mBASIS[0m[38;5;12m (https://cmake-basis.github.io) makes it easy to create sharable software and libraries that work together. [39m[48;5;235m[38;5;249m[1m**BSD2** [0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcpp-boilerplate[0m[38;5;12m (https://github.com/Lectem/cpp-boilerplate) - Template that aims to be a reference for modern CMake and CI. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhow-to-export-cpp-library[0m[38;5;12m [39m[38;5;12m(https://github.com/robotology/how-to-export-cpp-library)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mOS-agnostic[39m[38;5;12m [39m[38;5;12mtemplate[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mexporting[39m[38;5;12m [39m[38;5;12meither[39m[38;5;12m [39m[38;5;12mshared,[39m[38;5;12m [39m[38;5;12mstatic[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mheader-only[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mlibrary,[39m[38;5;12m [39m[38;5;12msporting[39m[38;5;12m [39m[38;5;12mctest[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mCI[39m[38;5;12m [39m[38;5;12msupport,[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mplain[39m[38;5;12m [39m[38;5;12mCMake[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m
|
||
[38;5;12mline-by-line[39m[38;5;12m [39m[38;5;12mtutorial[39m[38;5;12m [39m[38;5;12mcomments.[39m[38;5;12m [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmodern-cmake-sample[0m[38;5;12m (https://github.com/pabloariasal/modern-cmake-sample) - Best practices and proper usage of CMake by using targets. [39m[48;5;235m[38;5;249m**NO LICENSE** [49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCMakeInstallExample[0m[38;5;12m (https://github.com/DeveloperPaul123/CMakeInstallExample) - Installation example for a C++ project (Windows) with Cmake. [39m[48;5;235m[38;5;249m**NO LICENSE** [49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcpp14-project-template[0m[38;5;12m (https://github.com/arnavb/cpp14-project-template) - A C++14 template with CI, tests, code coverage, docs and static analysis integration. [39m[48;5;235m[38;5;249m[1m**CC0-1.0** [0m[38;5;12m [39m[38;5;14m[1mCC0-1.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake_templates[0m[38;5;12m (https://github.com/acdemiralp/cmake_templates) - Templates for creating C++ libraries and executables (including conan). [39m[48;5;235m[38;5;249m**NO LICENSE** [49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake_snippets[0m[38;5;12m (https://github.com/adishavit/cmake_snippets) - Short copy-pasteable CMake snippets. [39m[48;5;235m[38;5;249m[1m**BSD3** [0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake-cookbook[0m[38;5;12m (https://github.com/dev-cafe/cmake-cookbook) - A huge CMake cookbook full of recipes. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcpp-template[0m[38;5;12m (https://github.com/joshpeterson/cpp-template) - A template C++ repository, using CMake and Catch. [39m[48;5;235m[38;5;249m**NO LICENSE** [49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpitchfork[0m[38;5;12m (https://github.com/vector-of-bool/pitchfork) - A set of conventions for native C and C++ projects. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake-examples[0m[38;5;12m (https://github.com/pr0g/cmake-examples) - A collection of as simple as possible, modern CMake projects. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcpp-project[0m[38;5;12m (https://github.com/bsamseth/cpp-project) - Boiler plate for C++ projects - tests, CI, coverage, docs. [39m[48;5;235m[38;5;249m[1m**UNLICENSE** [0m[38;5;12m [39m[38;5;14m[1mUNLICENSE[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mModernCppStarter[0m[38;5;12m [39m[38;5;12m(https://github.com/TheLartians/ModernCppStarter)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mtemplate[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mCMake,[39m[38;5;12m [39m[38;5;12mCI,[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mcoverage,[39m[38;5;12m [39m[38;5;12mclang-format,[39m[38;5;12m [39m[38;5;12mreproducible[39m[38;5;12m [39m[38;5;12mdependency[39m[38;5;12m [39m[38;5;12mmanagement,[39m[38;5;12m [39m[38;5;12mtests[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;14m[1mdoctest[0m[38;5;12m [39m[38;5;12m(https://github.com/onqtam/doctest)[39m[38;5;12m [39m
|
||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12mmore.[39m[38;5;12m [39m[48;5;235m[38;5;249m[1m**UNLICENSE** [0m[38;5;12m [39m[38;5;14m[1mUNLICENSE[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSeeMake[0m[38;5;12m (https://github.com/MhmRhm/SeeMake) - A feature-packed, ready-to-use CMake template with testing, static and dynamic checks, coverage reports, and more. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mOther[0m
|
||
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mautocmake[0m[38;5;12m [39m[38;5;12m(https://github.com/coderefinery/autocmake)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUsing[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mautocmake.yml[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;14m[1mAutocmake[0m[38;5;12m [39m[38;5;12m(http://autocmake.readthedocs.io/en/latest/)[39m[38;5;12m [39m[38;5;12mcomposes[39m[38;5;12m [39m[38;5;12mCMake[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mblocks[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mCMake[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgenerates[39m[38;5;12m [39m[38;5;12mCMakeLists.txt[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msetup[39m[38;5;12m [39m
|
||
[38;5;12mscript,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mserves[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfront-end[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mCMakeLists.txt.[39m[38;5;12m [39m[48;5;235m[38;5;249m[1m**BSD3** [0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUseLATEX[0m[38;5;12m (https://gitlab.kitware.com/kmorel/UseLATEX) - Collection of CMake macros to simplify building LaTeX files. [39m[48;5;235m[38;5;249m[1m**BSD3** [0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mscikit-build[0m[38;5;12m (https://github.com/scikit-build/scikit-build) - Improved build system generator for CPython C extensions. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnode-cmake[0m[38;5;12m (https://github.com/cjntaylor/node-cmake) - CMake-based build system for node.js native modules. [39m[48;5;235m[38;5;249m[1m**ISC** [0m[38;5;12m [39m[38;5;14m[1mISC[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake-font-lock[0m[38;5;12m (https://github.com/Lindydancer/cmake-font-lock) - Advanced syntax coloring support for CMake scripts inside Emacs. [39m[48;5;235m[38;5;249m[1m**GPL** [0m[38;5;12m [39m[38;5;14m[1mGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mautovala[0m[38;5;12m (https://github.com/rastersoft/autovala) - Program that automatically generates CMake configuration files for your Vala project. [39m[48;5;235m[38;5;249m[1m**GPL** [0m[38;5;12m [39m[38;5;14m[1mGPL[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcatkin[0m[38;5;12m (https://github.com/ros/catkin) - CMake-based build system that is used to build all packages in Robot Operating System (ROS). [39m[48;5;235m[38;5;249m[1m**BSD3** [0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msuitesparse-metis-for-windows[0m[38;5;12m (https://github.com/jlblancoc/suitesparse-metis-for-windows) - CMake scripts for painless usage of SuiteSparse+METIS. [39m[48;5;235m[38;5;249m[1m**BSD3** [0m[38;5;12m [39m[38;5;14m[1mBSD-3-Clause[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mosg-3rdparty-cmake[0m[38;5;12m (https://github.com/bjornblissing/osg-3rdparty-cmake) - CMake scripts for building OpenSceneGraph third party libraries. [39m[48;5;235m[38;5;249m**MIXED LICENSE** [49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake-d[0m[38;5;12m (https://github.com/dcarp/cmake-d) - CMake for D2. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmakeprojectmanager2[0m[38;5;12m (https://github.com/h4tr3d/cmakeprojectmanager2) - Enhanced CMake Project Manager plugin for Qt Creator. [39m[48;5;235m[38;5;249m**NO LICENSE** [49m[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake-lint[0m[38;5;12m (https://github.com/richq/cmake-lint) - Check for coding style issues in CMake files. cmakelint requires Python. [39m[48;5;235m[38;5;249m[1m**APACHE2** [0m[38;5;12m [39m[38;5;14m[1mAPACHE2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgit-cmake-format[0m[38;5;12m (https://github.com/kbenzie/git-cmake-format) - Integrate clang-format into your CMake project hosted in a git repository. [39m[48;5;235m[38;5;249m[1m**LICENSE** [0m[38;5;12m (https://github.com/kbenzie/git-cmake-format/blob/master/license.txt)[39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mconfigure-cmake[0m[38;5;12m (https://github.com/nemequ/configure-cmake) - configure-cmake is an autotools-style configure script for CMake-based projects. [39m[48;5;235m[38;5;249m[1m**CC0-1.0** [0m[38;5;12m [39m[38;5;14m[1mCC0-1.0[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake-ast[0m[38;5;12m (https://github.com/polysquare/cmake-ast) - Python module to reduce a CMake file to an AST. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake-checks-cache[0m[38;5;12m (https://github.com/cristianadam/cmake-checks-cache) - CMake checks cache helper modules. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake_check[0m[38;5;12m (https://github.com/DaelDe/cmake_check) - Static analysis (linter) for the CMake language (e.g. to enforce modern CMake rules). [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake-language-server[0m[38;5;12m (https://github.com/regen100/cmake-language-server) - CMake Language Server Protocol Implementation. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcmake-maven-plugin[0m[38;5;12m (https://github.com/cmake-maven-project/cmake-maven-project) - CMake integration for Maven builds. [39m[48;5;235m[38;5;249m[1m**APACHE2** [0m[38;5;12m [39m[38;5;14m[1mAPACHE2[0m[38;5;12m [39m
|
||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mversion-from-git[0m[38;5;12m (https://github.com/MhmRhm/version-from-git) - Bake git information into your binary. [39m[48;5;235m[38;5;249m[1m**MIT** [0m[38;5;12m [39m[38;5;14m[1mMIT[0m[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mLicense[0m
|
||
|
||
[38;5;12mThis is released under the [39m[48;5;235m[38;5;249mCreative Commons Attribution 4.0 International[49m[39m[38;5;12m (http://creativecommons.org/licenses/by/4.0/) License [39m[48;5;235m[38;5;249m(CC BY 4.0)[49m[39m[38;5;12m.[39m
|
||
|
||
[38;5;14m[1mISC[0m[38;5;12m : https://opensource.org/licenses/ISC[39m
|
||
[38;5;14m[1mGPL[0m[38;5;12m : https://www.gnu.org/licenses/gpl-3.0.html[39m
|
||
[38;5;14m[1mGPL2[0m[38;5;12m : https://www.gnu.org/licenses/old-licenses/gpl-2.0.html[39m
|
||
[38;5;14m[1mLGPL[0m[38;5;12m : https://www.gnu.org/licenses/lgpl-3.0.en.html[39m
|
||
[38;5;14m[1mMIT[0m[38;5;12m : https://opensource.org/licenses/MIT[39m
|
||
[38;5;14m[1mBOOST[0m[38;5;12m : http://www.boost.org/LICENSE_1_0.txt[39m
|
||
[38;5;14m[1mBSD-2-Clause[0m[38;5;12m : https://opensource.org/licenses/BSD-2-Clause[39m
|
||
[38;5;14m[1mBSD-3-Clause[0m[38;5;12m : https://opensource.org/licenses/BSD-3-Clause[39m
|
||
[38;5;14m[1mAPACHE2[0m[38;5;12m : http://www.apache.org/licenses/LICENSE-2.0[39m
|
||
[38;5;14m[1mCC0-1.0[0m[38;5;12m : https://creativecommons.org/publicdomain/zero/1.0/[39m
|
||
[38;5;14m[1mMPL[0m[38;5;12m : https://www.mozilla.org/en-US/MPL/2.0/[39m
|
||
[38;5;14m[1mUNLICENSE[0m[38;5;12m : https://unlicense.org/[39m
|
||
|
||
[38;5;12mcmake Github: https://github.com/onqtam/awesome-cmake[39m
|