-
CPM.cmake
📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.
-
electionguard-cpp
A C++ implementation of ElectionGuard specification focused on encryption components.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Today I'm working on CPM.cmake. I'm working on an issue wherein if the CPM_SOURCE_CACHE is empty, CPM fails with file DOWNLOAD error: cannot create directory '/cpm' - Specify file by full.
I started off by trying to recreate the problem with another program I was working on, ElectionGuard, which was where I first encountered CPM. I set an empty environment variable for CPM_SOURCE_CACHE and tried building it, but I didn't get any errors related to CPM because I realized the MakeFile's definition of CPM_SOURCE_CACHE was overriding the one I set. I changed this to be empty and tried again, but it still built with no CPM issues.