Installation¶
Although xnetwork
is a header-only library, we provide standardized means to install it, with package managers or with cmake.
Besides the xnetwork headers, all these methods place the cmake
project configuration file in the right location so that third-party projects can use cmake’s find_package
to locate xnetwork headers.
Using the conda-forge package¶
A package for xnetwork is available for the mamba (or conda) package manager.
mamba install -c conda-forge xnetwork
Using the Spack package¶
A package for xnetwork is available on the Spack package manager.
spack install xnetwork
spack load xnetwork
From source with cmake¶
You can also install xnetwork
from source with cmake. On Unix platforms, from the source directory:
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/path/to/prefix ..
make install
On Windows platforms, from the source directory:
mkdir build
cd build
cmake -G "NMake Makefiles" -DCMAKE_INSTALL_PREFIX=/path/to/prefix ..
nmake
nmake install
See the section of the documentation on Build and configuration, for more details on how to cmake options.