CPM.cmake icon indicating copy to clipboard operation
CPM.cmake copied to clipboard

📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.

Results 179 CPM.cmake issues
Sort by recently updated
recently updated
newest added

After deploying CPM 0.35.4 I found a regression in policy propagation. Here is a small reproducer of the issue: Root CMakeLists.txt ```cmake cmake_minimum_required(VERSION 3.10.0 FATAL_ERROR) project(cpm_reproducer) function(cpm_init) include(${CMAKE_CURRENT_SOURCE_DIR}/cpm.cmake) endfunction() cpm_init()...

bug

Hi, This is more request for an opinion. But maybe someone more knowledgeable translates this into a CPM bug. I want to use the [Quill](https://github.com/odygrd/quill) library for logging. There is...

Hi there, I am trying to build libcurl and one of its dependency (nghttp2). This sounds like a chicken and egg problem ; nghttp2 needs to be built first, and...

Hello, Im not too sure this is the cause of the problem, but when using colcon (a build tool for ros2 packages), I think colcon starts all leaf dependencies config...

enhancement

This is not a bug report instead a ask for feasibility / documentation (examples). Let say I need to build curl, that's in turn dependent on `openssl` & `zlib`. Curl...

help desk

I'm a new in cmake and cpm. I don't know where to set it. I don't know how to set it. I just wanna reuse sources and builds. readme.md does...

help desk

I recently tried adding Eigen from the latest gitlab release. That's working fine, but I had a hard time making it work with a package lock and in the end...

Trying to build [paho-mqtt-cpp](https://github.com/eclipse/paho.mqtt.cpp) which requires [paho-mqtt-c](https://github.com/eclipse/paho.mqtt.c) to be installed. Both projects are CMake based. Able to get it to work with building cpp using cpm.make version, when the c...

- the clone of the git repo takes to long time! - and the boost CMake files are not really designed as modern CMake project! - there is no central...

[Here's the motivating issue in CMake's issue tracker](https://gitlab.kitware.com/cmake/cmake/-/issues/22401). `FetchContent` uses `ExternalProject_Add`, which uses `add_subdirectory`, which is unlike importing via `find_package` in that the targets that get added will not be...