From 22f12dc93c1b8c4e0c5aa8a945669c3fe2dfce3c Mon Sep 17 00:00:00 2001 From: Alexander Alekhin Date: Thu, 20 Jul 2017 14:49:37 +0300 Subject: [PATCH] cmake: fix build with CMake 3.9.0 --- cmake/OpenCVPCHSupport.cmake | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/cmake/OpenCVPCHSupport.cmake b/cmake/OpenCVPCHSupport.cmake index 8a6c5c4612..12e804d901 100644 --- a/cmake/OpenCVPCHSupport.cmake +++ b/cmake/OpenCVPCHSupport.cmake @@ -323,10 +323,7 @@ MACRO(ADD_NATIVE_PRECOMPILED_HEADER _targetName _input) get_target_property(_sources ${_targetName} SOURCES) foreach(src ${_sources}) - if(NOT "${src}" MATCHES "\\.mm$" - AND NOT "${src}" MATCHES "\\.h$" AND NOT "${src}" MATCHES "\\.hpp$" # header files - AND NOT "${src}" MATCHES "^\$" # CMake generator expressions - ) + if("${src}" MATCHES "\\.c(pp|xx)?$") get_source_file_property(oldProps "${src}" COMPILE_FLAGS) get_source_file_property(oldProps2 "${src}" COMPILE_DEFINITIONS) if(NOT oldProps AND NOT oldProps2)