fix FindCUDA CMake module:
authorVladislav Vinogradov <vlad.vinogradov@itseez.com>
Fri, 23 Jan 2015 16:17:00 +0000 (19:17 +0300)
committerVladislav Vinogradov <vlad.vinogradov@itseez.com>
Fri, 23 Jan 2015 16:17:00 +0000 (19:17 +0300)
do not unset variables if CUDA_TOOLKIT_TARGET_DIR is not defined

cmake/FindCUDA.cmake

index ccfc4b9..f7502c7 100644 (file)
@@ -538,7 +538,7 @@ if(NOT "${CUDA_TOOLKIT_ROOT_DIR}" STREQUAL "${CUDA_TOOLKIT_ROOT_DIR_INTERNAL}")
 endif()
 
 if(NOT "${CUDA_TARGET_TRIPLET}" STREQUAL "${CUDA_TARGET_TRIPLET_INTERNAL}" OR
-   NOT "${CUDA_TOOLKIT_TARGET_DIR}" STREQUAL "${CUDA_TOOLKIT_TARGET_DIR_INTERNAL}")
+   (DEFINED CUDA_TOOLKIT_TARGET_DIR AND NOT "${CUDA_TOOLKIT_TARGET_DIR}" STREQUAL "${CUDA_TOOLKIT_TARGET_DIR_INTERNAL}"))
   cuda_unset_include_and_libraries()
 endif()