From a0fdc91a14f07de25d858037940fcd3ba859b4e2 Mon Sep 17 00:00:00 2001
From: Maksim Shabunin <maksim.shabunin@itseez.com>
Date: Fri, 13 May 2016 13:28:09 +0300
Subject: [PATCH] Disabled PCH support for gcc >= 6.0.0
Command line generation routine uses "-isystem" to include headers outside of "<opencv>/modules" folder, but GCC 6 does not work when passed "-isystem /usr/include" option.
---
cmake/OpenCVPCHSupport.cmake | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git cmake/OpenCVPCHSupport.cmake cmake/OpenCVPCHSupport.cmake
index 243fb4c..a2df014 100644
|
|
IF(CMAKE_COMPILER_IS_GNUCXX) |
19 | 19 | ARGS ${CMAKE_CXX_COMPILER_ARG1} -dumpversion |
20 | 20 | OUTPUT_VARIABLE gcc_compiler_version) |
21 | 21 | #MESSAGE("GCC Version: ${gcc_compiler_version}") |
22 | | IF(gcc_compiler_version VERSION_GREATER "4.2.-1") |
| 22 | IF(gcc_compiler_version VERSION_GREATER "4.2.-1" AND gcc_compiler_version VERSION_LESS "6.0.0") |
23 | 23 | SET(PCHSupport_FOUND TRUE) |
24 | 24 | ENDIF() |
25 | 25 | |