Skip to content

Commit 84ecf4b

Browse files
committed
Disabling precompiled headers when ccache is detected
1 parent ef1d4eb commit 84ecf4b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

cmake/OpenCVDetectCXXCompiler.cmake

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,11 @@ if(CMAKE_C_COMPILER_ID STREQUAL "Clang")
1313
set(CMAKE_COMPILER_IS_GNUCC 1)
1414
set(CMAKE_COMPILER_IS_CLANGCC 1)
1515
endif()
16+
if("${CMAKE_CXX_COMPILER};${CMAKE_CXX_COMPILER}" MATCHES "ccache")
17+
set(CMAKE_COMPILER_IS_CCACHE 1)
18+
endif()
1619

17-
if((CMAKE_COMPILER_IS_CLANGCXX OR CMAKE_COMPILER_IS_CLANGCC) AND NOT CMAKE_GENERATOR MATCHES "Xcode")
20+
if((CMAKE_COMPILER_IS_CLANGCXX OR CMAKE_COMPILER_IS_CLANGCC OR CMAKE_COMPILER_IS_CCACHE) AND NOT CMAKE_GENERATOR MATCHES "Xcode")
1821
set(ENABLE_PRECOMPILED_HEADERS OFF CACHE BOOL "" FORCE)
1922
endif()
2023

0 commit comments

Comments
 (0)