Documentation projet • project • C++

Installation C++

Compiler, tester et installer GalacticShrine.GsId.Cpp avec CMake.

Documentation centralisée
Source documentaire
⋞Galactic-Shrine⋟ GsId C++

Prérequis

L’implémentation native utilise C++20 et CMake.

Compiler la bibliothèque

cmake -S . -B build \
  -DCMAKE_BUILD_TYPE=Release \
  -DGSID_BUILD_TESTS=ON \
  -DGSID_BUILD_EXAMPLES=ON

cmake --build build
ctest --test-dir build --output-on-failure

Visual Studio

cmake -S . -B build -G "Visual Studio 17 2022"
cmake --build build --config Release
ctest --test-dir build -C Release --output-on-failure

Installer avec CMake

cmake --install build --prefix ./install

Dans un projet consommateur :

find_package(GalacticShrineGsId CONFIG REQUIRED)
target_link_libraries(mon_application PRIVATE GalacticShrine::GsId)