From 77fb4710f7ad8b040f5918293d53465e4e38d5ac Mon Sep 17 00:00:00 2001 From: Jacques Xing <jxing@londonbridge.ae.ic.ac.uk> Date: Sat, 20 Jan 2024 11:46:26 +0000 Subject: [PATCH] Fix CMake file to solve compilation error when CUDA is disable --- tests/CMakeLists.txt | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index cae22f3..47ddaf8 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -178,14 +178,16 @@ target_include_directories(test_mass PRIVATE ${NEKTAR++_INCLUDE_DIRS}) target_compile_definitions(test_mass PRIVATE -DTEST_PATH="${CMAKE_SOURCE_DIR}") -add_executable(test_masscuda test_masscuda.cpp) -target_link_libraries(test_masscuda PRIVATE Operators) -target_link_libraries(test_masscuda PRIVATE ${NEKTAR++_LIBRARIES}) -target_link_libraries(test_masscuda PRIVATE Boost::unit_test_framework) -target_include_directories(test_masscuda PRIVATE "${CMAKE_SOURCE_DIR}") -target_include_directories(test_masscuda PRIVATE ${NEKTAR++_INCLUDE_DIRS}) -target_compile_definitions(test_masscuda PRIVATE - -DTEST_PATH="${CMAKE_SOURCE_DIR}") +IF (NEKTAR_USE_CUDA) + add_executable(test_masscuda test_masscuda.cpp) + target_link_libraries(test_masscuda PRIVATE Operators) + target_link_libraries(test_masscuda PRIVATE ${NEKTAR++_LIBRARIES}) + target_link_libraries(test_masscuda PRIVATE Boost::unit_test_framework) + target_include_directories(test_masscuda PRIVATE "${CMAKE_SOURCE_DIR}") + target_include_directories(test_masscuda PRIVATE ${NEKTAR++_INCLUDE_DIRS}) + target_compile_definitions(test_masscuda PRIVATE + -DTEST_PATH="${CMAKE_SOURCE_DIR}") +ENDIF() add_executable(test_assmbscatr test_assmbscatr.cpp) target_link_libraries(test_assmbscatr PRIVATE Operators) -- GitLab