#1854 Fixed Mac OS X build with Clang
authorAndrey Kamaev <no@email>
Thu, 26 Apr 2012 21:40:34 +0000 (21:40 +0000)
committerAndrey Kamaev <no@email>
Thu, 26 Apr 2012 21:40:34 +0000 (21:40 +0000)
cmake/OpenCVDetectCXXCompiler.cmake

index f429455..091e6f7 100644 (file)
@@ -5,12 +5,15 @@ if(CMAKE_CL_64)
     set(MSVC64 1)
 endif()
 
-if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
-  set(CMAKE_COMPILER_IS_GNUCXX 1)
-endif()
-
-if(CMAKE_C_COMPILER_ID STREQUAL "Clang")
-  set(CMAKE_COMPILER_IS_GNUC 1) 
+if(NOT APPLE)
+  if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
+    set(CMAKE_COMPILER_IS_GNUCXX 1)
+    unset(ENABLE_PRECOMPILED_HEADERS CACHE)
+  endif()
+  if(CMAKE_C_COMPILER_ID STREQUAL "Clang")
+    set(CMAKE_COMPILER_IS_GNUC 1)
+    unset(ENABLE_PRECOMPILED_HEADERS CACHE)
+  endif()
 endif()
 
 # ----------------------------------------------------------------------------