Skip to content

Latest commit

 

History

History
94 lines (61 loc) · 2.01 KB

File metadata and controls

94 lines (61 loc) · 2.01 KB

Installation

.rst-content .section>img { width: 30px; margin-bottom: 0; margin-top: 0; margin-right: 15px; margin-left: 15px; float: left; }

Although xtensor is a header-only library, we provide standardized means to install it, with package managers or with cmake.

Besides the xtensor 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 xtensor headers.

Using the conda package

A package for xtensor is available on the conda package manager.

conda install -c conda-forge xtensor

Using the Debian package

A package for xtensor is available on Debian.

sudo apt-get install xtensor-dev

Using the Spack package

A package for xtensor is available on the Spack package manager.

spack install xtensor
spack load --dependencies xtensor

From source with cmake

You can also install xtensor from source with cmake. This requires that you have the xtl library installed on your system. 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 :doc:`build-options`, for more details on how to cmake options.