Build system uses https://gitlab.com/colorglass/commonlibsse-sample-plugin
Configure and build (Debug):
cmake --preset build-debug-msvc
cmake --preset build-debug-msvc -DBUILD_TESTS=ON
cmake --build build/debug-msvc --preset debug-msvcConfigure and build (Release):
cmake --preset build-release-msvc
cmake --preset build-release-msvc -DBUILD_TESTS=ON
cmake --build build/release-msvc --preset release-msvcRun tests:
# All tests
ctest --preset tests-all
# Unit tests only (no Skyrim runtime required)
ctest --preset tests-unit
# Integration tests (Skyrim module at rest)
ctest --preset tests-integration
# End-to-end tests (requires running Skyrim engine)
ctest --preset tests-e2e