Source documentaire
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)