diff --git a/.github/workflows/ci.cpu.yml b/.github/workflows/ci.cpu.yml index e4c90f93c..ddaf68d41 100644 --- a/.github/workflows/ci.cpu.yml +++ b/.github/workflows/ci.cpu.yml @@ -106,8 +106,9 @@ jobs: -DSTDEXEC_ENABLE_TBB:BOOL=${{ !contains(matrix.cxxflags, '-fsanitize') }} \ -DSTDEXEC_ENABLE_ASIO:BOOL=TRUE \ -DSTDEXEC_ASIO_IMPLEMENTATION:STRING=boost \ - -DCMAKE_CXX_STANDARD=${{ matrix.cxxstd }} \ - -DCMAKE_CXX_EXTENSIONS=OFF \ + -DCMAKE_CXX_STANDARD:STRING=${{ matrix.cxxstd }} \ + -DCMAKE_CXX_EXTENSIONS:BOOL=OFF \ + -DSTDEXEC_BUILD_TESTS:BOOL=ON \ ; # Compile @@ -199,7 +200,9 @@ jobs: -DCMAKE_CXX_COMPILER=${{ matrix.compiler }} \ -DSTDEXEC_ENABLE_ASIO:BOOL=TRUE \ -DSTDEXEC_ASIO_IMPLEMENTATION:STRING=boost \ - -DCMAKE_CXX_STANDARD=20 + -DCMAKE_CXX_STANDARD:STRING=20 \ + -DSTDEXEC_BUILD_TESTS:BOOL=ON + cmake --build build/ -v cd build ctest --output-on-failure diff --git a/.github/workflows/ci.gpu.yml b/.github/workflows/ci.gpu.yml index 17adc9d56..4ca81c304 100644 --- a/.github/workflows/ci.gpu.yml +++ b/.github/workflows/ci.gpu.yml @@ -102,6 +102,7 @@ jobs: -DCMAKE_CXX_COMPILER=${{ matrix.cxx }} \ -DCMAKE_CUDA_COMPILER=${{ matrix.cxx }} \ -DCMAKE_CUDA_ARCHITECTURES=${{ matrix.sm }} \ + -DSTDEXEC_BUILD_TESTS:BOOL=ON \ ; # Compile diff --git a/.github/workflows/test-windows.ps1 b/.github/workflows/test-windows.ps1 index 007cde49f..704893426 100644 --- a/.github/workflows/test-windows.ps1 +++ b/.github/workflows/test-windows.ps1 @@ -23,6 +23,7 @@ Invoke-NativeCommand cmake -B $BuildDirectory -G Ninja ` "-DCMAKE_BUILD_TYPE=$Config" ` "-DCMAKE_MSVC_DEBUG_INFORMATION_FORMAT:STRING=Embedded" ` "-DSTDEXEC_ENABLE_ASIO:BOOL=TRUE" ` - "-DSTDEXEC_ASIO_IMPLEMENTATION:STRING=boost" . + "-DSTDEXEC_ASIO_IMPLEMENTATION:STRING=boost" ` + "-DSTDEXEC_BUILD_TESTS:BOOL=TRUE" . Invoke-NativeCommand cmake --build $BuildDirectory Invoke-NativeCommand ctest --test-dir $BuildDirectory