diff --git a/CMakeMacros/Cuda/Link.cmake b/CMakeMacros/Cuda/Link.cmake
index db34e95d8350880163d3b30d0a2e2f75a4293fac..c1a4ddcc1b37916eb6a595af2ac928f4218ff85f 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 1ab0b7572c4dcd8c1bc40e63ac9882bc97dadd77..460d60d031f9b67a863cb972c5562e42dc483d4f 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)