Download
cxpm 0.4.0 for Linux on x86_64: one archive, unpacked anywhere, nothing else to install from us.
Download cxpm 0.4.0 for Linux x86_64
| File | cxpm-0.4.0-linux-x86_64.tar.gz |
| SHA-256 | 9269e43927ed4355e586d5a2e4f469d6a245b275f85cb4d3da262f94ab4fb370 |
| Runs on | Linux on x86_64 with glibc 2.35 or newer and a recent compiler: Ubuntu 24.04 and later, Debian 13 and later, Fedora 39 and later, Arch Linux |
| Needs | g++ 13 or newer (or clang++ 18 or newer), git, pkg-config; bwrap optional |
Install
curl -fsSLO https://soft-forge.dev/cxpm/download/cxpm-0.4.0-linux-x86_64.tar.gz
echo "9269e43927ed4355e586d5a2e4f469d6a245b275f85cb4d3da262f94ab4fb370 cxpm-0.4.0-linux-x86_64.tar.gz" | sha256sum -c
tar -xzf cxpm-0.4.0-linux-x86_64.tar.gz
mkdir -p ~/.local && cp -r cxpm-0.4.0-linux-x86_64/. ~/.local/
cxpm help
~/.local/bin is on the PATH of most distributions; if cxpm help is not found, add it:
export PATH="$HOME/.local/bin:$PATH".
For every user of the machine, unpack it into /usr/local instead:
sudo cp -r cxpm-0.4.0-linux-x86_64/. /usr/local/
The archive holds the cxpm command, its manifest helper, the toolchains for g++, gcc, clang++,
clang and nvcc, and the headers a package.cpp includes. cxpm finds them beside itself, wherever it is
unpacked.
Then
The Quickstart goes from an empty directory to an installed package of your own.
Removing
Delete what the archive put in place: bin/cxpm, bin/cxpm-descriptor-sandbox, include/cxpm-interface/,
share/cxpm/ and lib/pkgconfig/cxpm*.pc under the prefix you chose. Your projects keep everything they built
under their own .cxpm/.