Update render script and Makefile
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
[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 [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
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
|
||||
[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;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
|
||||
|
||||
@@ -41,8 +41,8 @@
|
||||
[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 [39m[38;5;12m(https://web.archive.org/web/20190116071957/http://voices.canonical.com/jussi.pakkanen/2013/03/26/a-list-of-common-cmake-antipatterns/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mCMake[39m[38;5;12m [39m[38;5;12mantipatterns[39m[38;5;12m [39m[38;5;12m(from[39m[38;5;12m [39m
|
||||
[38;5;12m2013[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mstill[39m[38;5;12m [39m[38;5;12mrelevant).[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
|
||||
@@ -64,7 +64,8 @@
|
||||
[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[1mLecture[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/watch?v=y9kSr5enrSk)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mOh[39m[38;5;12m [39m[38;5;12mNo![39m[38;5;12m [39m[38;5;12mMore[39m[38;5;12m [39m[38;5;12mModern[39m[38;5;12m [39m[38;5;12mCMake[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mslides[0m[38;5;12m [39m[38;5;12m(https://github.com/Bagira80/More-Modern-CMake/raw/master/OhNoMoreModernCMake.pdf))-[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mDeniz[39m[38;5;12m [39m
|
||||
[38;5;12mBahadir,[39m[38;5;12m [39m[38;5;12mMeeting[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12m2019.[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
|
||||
|
||||
@@ -76,16 +77,16 @@
|
||||
[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[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;12m [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 [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;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;12m [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
|
||||
@@ -94,10 +95,10 @@
|
||||
[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 [39m[38;5;12m(https://github.com/apriorit/FindWiX)[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[1mWindows[0m[38;5;14m[1m [0m[38;5;14m[1mInstaller[0m[38;5;12m [39m[38;5;12m(https://en.wikipedia.org/wiki/Windows_Installer)[39m[38;5;12m [39m[38;5;12mpackages[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;14m[1mWiX[0m[38;5;14m[1m [0m[38;5;14m[1mtoolset[0m[38;5;12m [39m[38;5;12m(http://wixtoolset.org).[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[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[1mFindWiX[0m[38;5;12m [39m[38;5;12m(https://github.com/apriorit/FindWiX)[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[1mWindows[0m[38;5;14m[1m [0m[38;5;14m[1mInstaller[0m[38;5;12m [39m[38;5;12m(https://en.wikipedia.org/wiki/Windows_Installer)[39m[38;5;12m [39m[38;5;12mpackages[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;14m[1mWiX[0m[38;5;14m[1m [0m[38;5;14m[1mtoolset[0m[38;5;12m [39m
|
||||
[38;5;12m(http://wixtoolset.org).[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[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
|
||||
@@ -108,8 +109,8 @@
|
||||
|
||||
[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[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
|
||||
@@ -154,19 +155,22 @@
|
||||
|
||||
[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[1mcmake-init[0m[38;5;12m [39m[38;5;12m(https://github.com/cginternals/cmake-init)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTemplate[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mreliable,[39m[38;5;12m [39m[38;5;12mcross-platform[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12msetup[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mCMake.[39m[38;5;12m [39m[48;5;235m[38;5;249m[1m**LICENSE** [0m[38;5;12m [39m
|
||||
[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 [39m[38;5;12m(https://github.com/forexample/android-cmake)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mExamples[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;14m[1mruslo/hunter[0m[38;5;12m [39m[38;5;12m(https://github.com/ruslo/hunter)[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mmanager[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mapplication.[39m[38;5;12m [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 [39m[38;5;12m(https://github.com/forexample/hunter-simple)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mExample[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdownloading/installing[39m[38;5;12m [39m[38;5;12mdependencies[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;14m[1mruslo/hunter[0m[38;5;12m [39m[38;5;12m(https://github.com/ruslo/hunter)[39m[38;5;12m [39m[38;5;12mpackage[39m[38;5;12m [39m[38;5;12mmanager.[39m[38;5;12m [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[1mBASIS[0m[38;5;12m [39m[38;5;12m(https://github.com/cmake-basis/BASIS)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCMake[39m[38;5;12m [39m[38;5;14m[1mBASIS[0m[38;5;12m [39m[38;5;12m(https://cmake-basis.github.io)[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12msharable[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mwork[39m[38;5;12m [39m[38;5;12mtogether.[39m[38;5;12m [39m[48;5;235m[38;5;249m[1m**BSD2** [0m[38;5;12m [39m[38;5;14m[1mBSD-2-Clause[0m
|
||||
[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[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
|
||||
@@ -177,13 +181,13 @@
|
||||
[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[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
|
||||
|
||||
[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[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;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
|
||||
|
||||
Reference in New Issue
Block a user