InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
CPM.cmake Alternatives
Similar projects and alternatives to CPM.cmake
-
-
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
-
cmake-init-vcpkg-example
cmake-init generated executable project with vcpkg integration
-
FunctionalPlus
Functional Programming Library for C++. Write concise and readable C++ code.
-
-
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
-
-
-
electionguard-cpp
A C++ implementation of ElectionGuard specification focused on encryption components.
-
cpp-project
Boiler plate template for C++ projects, with CMake, Doctest, Travis CI, Appveyor, Github Actions and coverage reports.
-
-
llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
-
-
icecream
Distributed compiler with a central scheduler to share build load (by icecc)
-
concurrencpp
Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
CPM.cmake reviews and mentions
-
CPM.cmake to make CMake's FetchContent easier
set(CPM_DOWNLOAD_LOCATION ${CMAKE_BINARY_DIR}/CPM.cmake) file(DOWNLOAD https://github.com/cpm-cmake/CPM.cmake/releases/latest/download/cpm.cmake ${CPM_DOWNLOAD_LOCATION}) include(${CPM_DOWNLOAD_LOCATION})
-
package manager in 2022
We're using vcpkg - tried conan previously. I think both are good, but both of them have their own flaws. You can also go with something like https://github.com/cpm-cmake/CPM.cmake if you just want something quick for a small project.
-
The truth about Mac, Windows and Linux
May I introduce you to our CMake lord and savior, CPM? As long as there's a repo with a CMakefile.txt, it will build it.
-
Good repos for beginners to browse that follow best modern C++ practices (including testing, static analysis etc...)
this is also great https://github.com/cpm-cmake/CPM.cmake
-
One repository, or many?
Check out cmake package manager (CPM), built on this concept and gives you a few convenience features such as a cache.
-
Why is it that package managers are unnecessarily hard?
Fwiw, CPM is a CMake module that wraps FetchContent and adds an optional global cache. It's become my preferred way to manage dependencies in personal projects.
-
Use cmake to install dependency libraries?
Whenever I’m asked this I always recommend CPM https://github.com/cpm-cmake/CPM.cmake it’s hands down the most ergonomic and easy to use way to manage dependencies in CMake
-
C Package Manager
If a project supports cmake, this is the best package manager to fetch it https://github.com/cpm-cmake/CPM.cmake
-
Transitioning from using VS + MSBuild to VSCode + CMake?
Fwiw CPM is better than fetch content. It's what I use in all of my personal projects.
-
Hot take: if gradle adds offical conan support itll be the best build system for c++
A QoL wrapper around stuff like fetchcontent: https://github.com/cpm-cmake/CPM.cmake
-
A note from our sponsor - InfluxDB
www.influxdata.com | 2 Feb 2023
Stats
TheLartians/CPM.cmake is an open source project licensed under MIT License which is an OSI approved license.