Skip to content

Commit ae96304

Browse files
committed
Testing CI speed up, part 2
1 parent ea264ae commit ae96304

File tree

8 files changed

+32
-16
lines changed

8 files changed

+32
-16
lines changed

.github/workflows/copilot-setup-steps.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,6 @@ jobs:
7272
-DCMAKE_TOOLCHAIN_FILE=external/vcpkg/scripts/buildsystems/vcpkg.cmake
7373
-DCMAKE_BUILD_TYPE=Release
7474
-DCMAKE_CUDA_COMPILER=/usr/local/cuda/bin/nvcc
75-
-DCUDAToolkit_ROOT=/usr/local/cuda
76-
-DCMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH=OFF
77-
-DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF
7875
7976
- name: Build
8077
run: cmake --build build -j16

.github/workflows/ubuntu-ci.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,6 @@ jobs:
6161
-DCMAKE_TOOLCHAIN_FILE=external/vcpkg/scripts/buildsystems/vcpkg.cmake
6262
-DCMAKE_BUILD_TYPE=Release
6363
-DCMAKE_CUDA_COMPILER=/usr/local/cuda/bin/nvcc
64-
-DCUDAToolkit_ROOT=/usr/local/cuda
65-
-DCMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH=OFF
66-
-DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF
6764
6865
- name: Build
6966
run: cmake --build build -j16

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ add_executable(EngineInterfaceTests)
5050
add_executable(NetworkTests)
5151
add_executable(PersisterTests)
5252

53-
find_package(CUDAToolkit REQUIRED MODULE)
53+
#find_package(CUDAToolkit REQUIRED)
5454
find_package(Boost REQUIRED)
5555
find_package(OpenGL REQUIRED)
5656
find_package(GLEW REQUIRED)

source/Cli/CMakeLists.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,12 @@ target_link_libraries(cli EngineImpl)
88
target_link_libraries(cli EngineInterface)
99
target_link_libraries(cli PersisterInterface)
1010

11-
target_link_libraries(cli CUDA::cudart_static)
12-
target_link_libraries(cli CUDA::cuda_driver)
11+
target_include_directories(cli
12+
PRIVATE
13+
${CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES}
14+
)
15+
16+
target_link_libraries(cli cudart)
1317
target_link_libraries(cli Boost::boost)
1418
target_link_libraries(cli OpenGL::GL OpenGL::GLU)
1519
target_link_libraries(cli GLEW::GLEW)

source/EngineImpl/CMakeLists.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,14 @@ target_link_libraries(EngineImpl Base)
1212
target_link_libraries(EngineImpl EngineGpuKernels)
1313

1414
target_link_libraries(EngineImpl OpenGL::GL)
15-
target_link_libraries(EngineImpl CUDA::cudart_static)
1615
target_link_libraries(EngineImpl Boost::boost)
16+
target_include_directories(EngineImpl
17+
PRIVATE
18+
${CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES}
19+
)
20+
21+
target_link_libraries(EngineImpl cudart)
22+
1723

1824
if (MSVC)
1925
target_compile_options(EngineImpl PRIVATE "/MP")

source/EngineTests/CMakeLists.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,12 @@ target_link_libraries(EngineTests EngineImpl)
4040
target_link_libraries(EngineTests EngineInterface)
4141
target_link_libraries(EngineTests EngineTestData)
4242

43-
target_link_libraries(EngineTests CUDA::cudart_static)
44-
target_link_libraries(EngineTests CUDA::cuda_driver)
43+
target_include_directories(EngineTests
44+
PRIVATE
45+
${CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES}
46+
)
47+
48+
target_link_libraries(EngineTests cudart)
4549
target_link_libraries(EngineTests Boost::boost)
4650
target_link_libraries(EngineTests OpenGL::GL OpenGL::GLU)
4751
target_link_libraries(EngineTests GLEW::GLEW)

source/Gui/CMakeLists.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,9 +176,13 @@ target_link_libraries(alien Network)
176176
target_link_libraries(alien PersisterInterface)
177177
target_link_libraries(alien PersisterImpl)
178178

179+
target_include_directories(alien
180+
PRIVATE
181+
${CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES}
182+
)
183+
184+
target_link_libraries(alien cudart)
179185
target_link_libraries(alien im_file_dialog)
180-
target_link_libraries(alien CUDA::cudart_static)
181-
target_link_libraries(alien CUDA::cuda_driver)
182186
target_link_libraries(alien Boost::boost)
183187
target_link_libraries(alien OpenGL::GL OpenGL::GLU)
184188
target_link_libraries(alien GLEW::GLEW)

source/PersisterTests/CMakeLists.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,12 @@ target_link_libraries(PersisterTests EngineInterface)
1010
target_link_libraries(PersisterTests EngineTestData)
1111
target_link_libraries(PersisterTests PersisterInterface)
1212

13-
target_link_libraries(PersisterTests CUDA::cudart_static)
14-
target_link_libraries(PersisterTests CUDA::cuda_driver)
13+
target_include_directories(PersisterTests
14+
PRIVATE
15+
${CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES}
16+
)
17+
18+
target_link_libraries(PersisterTests cudart)
1519
target_link_libraries(PersisterTests Boost::boost)
1620
target_link_libraries(PersisterTests OpenGL::GL OpenGL::GLU)
1721
target_link_libraries(PersisterTests GLEW::GLEW)

0 commit comments

Comments
 (0)