From fceb62386dacf6888c325015071edf74327b922d Mon Sep 17 00:00:00 2001 From: "marina.kolpakova" Date: Fri, 23 Nov 2012 23:11:44 +0400 Subject: [PATCH] fix for 2504: WITH_CUDA disabled with OSX in 2.4.3. --- cmake/OpenCVDetectCUDA.cmake | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/cmake/OpenCVDetectCUDA.cmake b/cmake/OpenCVDetectCUDA.cmake index 2b2cf373e..c1cd83866 100644 --- a/cmake/OpenCVDetectCUDA.cmake +++ b/cmake/OpenCVDetectCUDA.cmake @@ -3,8 +3,13 @@ if(${CMAKE_VERSION} VERSION_LESS "2.8.3") return() endif() -if (NOT MSVC AND NOT CMAKE_COMPILER_IS_GNUCXX OR MINGW) - message(STATUS "CUDA compilation was disabled (due to unsuppoted host compiler).") +if (WIN32 AND NOT MSVC) + message(STATUS "CUDA compilation is disabled (due to only Visual Studio compiler suppoted on your platform).") + return() +endif() + +if (CMAKE_COMPILER_IS_GNUCXX AND NOT APPLE AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang") + message(STATUS "CUDA compilation is disabled (due to Clang unsuppoted on your platform).") return() endif()