File tree Expand file tree Collapse file tree 8 files changed +32
-16
lines changed
Expand file tree Collapse file tree 8 files changed +32
-16
lines changed Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ add_executable(EngineInterfaceTests)
5050add_executable (NetworkTests)
5151add_executable (PersisterTests)
5252
53- find_package (CUDAToolkit REQUIRED MODULE )
53+ # find_package(CUDAToolkit REQUIRED)
5454find_package (Boost REQUIRED)
5555find_package (OpenGL REQUIRED)
5656find_package (GLEW REQUIRED)
Original file line number Diff line number Diff line change @@ -8,8 +8,12 @@ target_link_libraries(cli EngineImpl)
88target_link_libraries (cli EngineInterface)
99target_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)
1317target_link_libraries (cli Boost::boost)
1418target_link_libraries (cli OpenGL::GL OpenGL::GLU)
1519target_link_libraries (cli GLEW::GLEW)
Original file line number Diff line number Diff line change @@ -12,8 +12,14 @@ target_link_libraries(EngineImpl Base)
1212target_link_libraries (EngineImpl EngineGpuKernels)
1313
1414target_link_libraries (EngineImpl OpenGL::GL)
15- target_link_libraries (EngineImpl CUDA::cudart_static)
1615target_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
1824if (MSVC )
1925 target_compile_options (EngineImpl PRIVATE "/MP" )
Original file line number Diff line number Diff line change @@ -40,8 +40,12 @@ target_link_libraries(EngineTests EngineImpl)
4040target_link_libraries (EngineTests EngineInterface)
4141target_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)
4549target_link_libraries (EngineTests Boost::boost)
4650target_link_libraries (EngineTests OpenGL::GL OpenGL::GLU)
4751target_link_libraries (EngineTests GLEW::GLEW)
Original file line number Diff line number Diff line change @@ -176,9 +176,13 @@ target_link_libraries(alien Network)
176176target_link_libraries (alien PersisterInterface)
177177target_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)
179185target_link_libraries (alien im_file_dialog)
180- target_link_libraries (alien CUDA::cudart_static)
181- target_link_libraries (alien CUDA::cuda_driver)
182186target_link_libraries (alien Boost::boost)
183187target_link_libraries (alien OpenGL::GL OpenGL::GLU)
184188target_link_libraries (alien GLEW::GLEW)
Original file line number Diff line number Diff line change @@ -10,8 +10,12 @@ target_link_libraries(PersisterTests EngineInterface)
1010target_link_libraries (PersisterTests EngineTestData)
1111target_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)
1519target_link_libraries (PersisterTests Boost::boost)
1620target_link_libraries (PersisterTests OpenGL::GL OpenGL::GLU)
1721target_link_libraries (PersisterTests GLEW::GLEW)
You can’t perform that action at this time.
0 commit comments