update lists
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
|
||||
|
||||
@@ -75,16 +75,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;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;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
|
||||
@@ -106,8 +106,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
|
||||
@@ -151,16 +151,16 @@
|
||||
[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[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[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
|
||||
@@ -171,13 +171,14 @@
|
||||
[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
|
||||
[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[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
|
||||
@@ -214,3 +215,5 @@
|
||||
[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
|
||||
|
||||
Reference in New Issue
Block a user