From 79db52731a28020fdaa65a50cb49b1298e83f73e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Sch=C3=B6nherr?= <schoen@irmb.tu-bs.de> Date: Sun, 24 May 2020 21:23:22 +0200 Subject: [PATCH] simulation speedup by not using cuda compiler flag for all libraries but for the grid generator --- CMakeMacros/Cuda/Link.cmake | 2 +- targets/libs/GridGenerator/CMakeLists.txt | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeMacros/Cuda/Link.cmake b/CMakeMacros/Cuda/Link.cmake index db34e95d8..c1a4ddcc1 100644 --- a/CMakeMacros/Cuda/Link.cmake +++ b/CMakeMacros/Cuda/Link.cmake @@ -11,7 +11,7 @@ macro(linkCuda) INCLUDE_DIRECTORIES( ${CUDA_INCLUDE_DIRS} ${CUDA_CUT_INCLUDE_DIR}) - set_property(TARGET ${targetName} PROPERTY CUDA_SEPARABLE_COMPILATION ON) + #set_property(TARGET ${targetName} PROPERTY CUDA_SEPARABLE_COMPILATION ON) #set_property(TARGET ${targetName} PROPERTY CUDA_64_BIT_DEVICE_CODE ON) #set(CUDA_NVCC_FLAGS "-G" CACHE TYPE INTERNAL FORCE) diff --git a/targets/libs/GridGenerator/CMakeLists.txt b/targets/libs/GridGenerator/CMakeLists.txt index 1ab0b7572..460d60d03 100644 --- a/targets/libs/GridGenerator/CMakeLists.txt +++ b/targets/libs/GridGenerator/CMakeLists.txt @@ -14,5 +14,7 @@ include(CMakePackage.cmake) buildLib(${targetName} "${MY_SRCS}" "${linkDirectories}" "${libsToLink}" "${includeDirectories}") groupTarget(${targetName} ${libraryFolder}) +set_property(TARGET ${targetName} PROPERTY CUDA_SEPARABLE_COMPILATION ON) + # Specify the linking to 3rdParty libs include(3rdPartyLinking.cmake) -- GitLab