Skip to content

Commit a0e20fc

Browse files
committed
Fix docs and reports
1 parent e07ea3d commit a0e20fc

3 files changed

Lines changed: 19 additions & 22 deletions

File tree

.github/workflows/codeql.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,7 @@ jobs:
4141
run: >
4242
cmake -S . -B build
4343
-D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache
44-
-G Ninja -D USE_SEQ=ON -D USE_MPI=ON -D USE_OMP=ON -D USE_TBB=ON -D USE_STL=ON
45-
-D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON
44+
-G Ninja -D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON
4645
-D CMAKE_BUILD_TYPE=RELEASE
4746
env:
4847
CC: gcc-14

.github/workflows/static-analysis-pr.yml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,7 @@ jobs:
2626
cmake -S . -B build
2727
-D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache
2828
-D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON
29-
-G Ninja
30-
-D USE_SEQ=ON -D USE_MPI=ON
31-
-D USE_OMP=ON -D USE_TBB=ON -D USE_STL=ON
32-
-D CMAKE_BUILD_TYPE=RELEASE -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
29+
-G Ninja -D CMAKE_BUILD_TYPE=RELEASE -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
3330
config_file: .clang-tidy
3431
exclude: 3rdparty
3532
split_workflow: true
@@ -62,10 +59,7 @@ jobs:
6259
cmake_command: >
6360
cmake -S . -B build
6461
-D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache
65-
-G Ninja
66-
-D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON
67-
-D USE_SEQ=ON -D USE_MPI=ON
68-
-D USE_OMP=ON -D USE_TBB=ON -D USE_STL=ON
62+
-G Ninja -D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON
6963
-D CMAKE_BUILD_TYPE=RELEASE -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
7064
config_file: .clang-tidy
7165
exclude: 3rdparty

CMakeLists.txt

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,22 @@ include(cmake/configure.cmake)
1010
include(cmake/modes.cmake)
1111
include(cmake/sanitizers.cmake)
1212

13+
############################ Scoreboard #############################
14+
15+
message( STATUS "PPC step: Setup scoreboard generator" )
16+
include(cmake/scoreboard.cmake)
17+
add_subdirectory(scoreboard)
18+
19+
########################### Documentation ###########################
20+
21+
message( STATUS "PPC step: Setup documentation generation" )
22+
include(cmake/sphinx.cmake)
23+
add_subdirectory(docs)
24+
25+
if( USE_SCOREBOARD OR USE_DOCS )
26+
return()
27+
endif()
28+
1329
################# Parallel programming technologies #################
1430

1531
message( STATUS "PPC step: Setup parallel programming technologies" )
@@ -22,18 +38,6 @@ include(cmake/onetbb.cmake)
2238
message( STATUS "PPC step: Setup external projects" )
2339
include(cmake/gtest.cmake)
2440

25-
########################### Documentation ###########################
26-
27-
message( STATUS "PPC step: Setup documentation generation" )
28-
include(cmake/sphinx.cmake)
29-
add_subdirectory(docs)
30-
31-
############################ Scoreboard #############################
32-
33-
message( STATUS "PPC step: Setup scoreboard generator" )
34-
include(cmake/scoreboard.cmake)
35-
add_subdirectory(scoreboard)
36-
3741
############################## Headers ##############################
3842

3943
message( STATUS "PPC step: Setup headers" )

0 commit comments

Comments
 (0)