TheLartians / ModernCppStarter

🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.
https://thelartians.github.io/ModernCppStarter
The Unlicense
4.45k stars 388 forks source link

Download cpm.cmake on-demand and lock cmake-format version #55

Closed TheLartians closed 4 years ago

TheLartians commented 4 years ago

This replaces the embedded CPM.cmake script with a minimal version that downloads CPM.cmake on-demand as suggested here. This has the advantage of removing the remaining third-party code from the source base. It can still be used offline if the requested version exists at CPM_SOURCE_CACHE.

codecov[bot] commented 4 years ago

Codecov Report

Merging #55 into master will not change coverage. The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##            master       #55   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files            2         2           
  Lines           12        12           
=========================================
  Hits            12        12           

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 866ae70...a2f2601. Read the comment docs.