10 CTEST_OUTPUT_ON_FAILURE: 1
13 - uses: actions/checkout@v4
17 - uses: vmactions/freebsd-vm@v1
19 envs: 'CTEST_OUTPUT_ON_FAILURE LIBA_OPENMP'
22 pkg install -y curl ninja cmake rust python openjdk8
23 curl -sSL https://bootstrap.pypa.io/get-pip.py | python -
27 python -m pip install -r requirements.txt
28 cmake -S . -B build -G "Ninja Multi-Config" \
29 -DCMAKE_INSTALL_PREFIX=_ \
39 cmake --build build --config Debug --target package
40 cmake --build build --config Debug --target test
41 cmake --build build --config RelWithDebInfo --target package
42 cmake --build build --config RelWithDebInfo --target test
43 cargo test --all-features
44 cargo test --all-features --release
45 cmake --build build --config RelWithDebInfo --target install
46 cmake -S demo -B demo/build
47 cmake --build demo/build -v