Skip to content

Commit 4b99fd5

Browse files
committed
actually enable testing
1 parent 21aa4ea commit 4b99fd5

2 files changed

Lines changed: 11 additions & 5 deletions

File tree

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
vs-version: "18.2.1"
4242

4343
- name: Build & Test Project
44-
run: cmake --workflow --preset workflow-${{ matrix.preset }}
44+
run: cmake -DDIGRAPH_BUILD_TESTS=ON --workflow --preset workflow-${{ matrix.preset }}
4545

4646
- name: Upload artifact
4747
uses: actions/upload-artifact@v4

CMakeLists.txt

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,15 @@
11
cmake_minimum_required(VERSION 3.21)
2-
project(GraphMatrix)
2+
project(Digraph)
33

4-
set(CMAKE_CXX_STANDARD 20)
5-
set(CMAKE_CXX_STANDARD_REQUIRED True)
4+
set(CMAKE_CXX_STANDARD 20 CACHE STRING "" FORCE)
5+
set(CMAKE_CXX_STANDARD_REQUIRED True CACHE BOOL "" FORCE)
6+
7+
option(DIGRAPH_BUILD_TESTS "Build Digraph Tests" OFF)
68

79
add_subdirectory(3rdparty)
810
add_subdirectory(src)
9-
add_subdirectory(test)
11+
12+
if (DIGRAPH_BUILD_TESTS)
13+
enable_testing()
14+
add_subdirectory(test)
15+
endif()

0 commit comments

Comments
 (0)