| 
					
				 | 
			
			
				@@ -347,8 +347,14 @@ Id flags: ${testflags} ${CMAKE_${lang}_COMPILER_ID_FLAGS_ALWAYS} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       set(cuda_tools "CUDA ${CMAKE_VS_PLATFORM_TOOLSET_CUDA}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       set(id_compile "CudaCompile") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       set(id_PostBuildEvent_Command [[echo CMAKE_CUDA_COMPILER=$(CudaToolkitBinDir)\nvcc.exe]]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      string(CONCAT id_Import_props [[<Import Project="$(VCTargetsPath)\BuildCustomizations\]] "${cuda_tools}" [[.props" />]]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      string(CONCAT id_Import_targets [[<Import Project="$(VCTargetsPath)\BuildCustomizations\]] "${cuda_tools}" [[.targets" />]]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if(CMAKE_VS_PLATFORM_TOOLSET_CUDA_CUSTOM_DIR) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        set(id_CudaToolkitCustomDir "<CudaToolkitCustomDir>${CMAKE_VS_PLATFORM_TOOLSET_CUDA_CUSTOM_DIR}nvcc</CudaToolkitCustomDir>") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        string(CONCAT id_Import_props "<Import Project=\"${CMAKE_VS_PLATFORM_TOOLSET_CUDA_CUSTOM_DIR}\\CUDAVisualStudioIntegration\\extras\\visual_studio_integration\\MSBuildExtensions\\${cuda_tools}.props\" />") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        string(CONCAT id_Import_targets "<Import Project=\"${CMAKE_VS_PLATFORM_TOOLSET_CUDA_CUSTOM_DIR}\\CUDAVisualStudioIntegration\\extras\\visual_studio_integration\\MSBuildExtensions\\${cuda_tools}.targets\" />") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      else() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        string(CONCAT id_Import_props [[<Import Project="$(VCTargetsPath)\BuildCustomizations\]] "${cuda_tools}" [[.props" />]]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        string(CONCAT id_Import_targets [[<Import Project="$(VCTargetsPath)\BuildCustomizations\]] "${cuda_tools}" [[.targets" />]]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      endif() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if(CMAKE_VS_PLATFORM_NAME STREQUAL x64) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         set(id_ItemDefinitionGroup_entry "<CudaCompile><TargetMachinePlatform>64</TargetMachinePlatform></CudaCompile>") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       endif() 
			 |