File tree Expand file tree Collapse file tree 2 files changed +4
-6
lines changed Expand file tree Collapse file tree 2 files changed +4
-6
lines changed Original file line number Diff line number Diff line change 14
14
15
15
IF (CMAKE_COMPILER_IS_GNUCXX )
16
16
17
- EXEC_PROGRAM (
18
- ${CMAKE_CXX_COMPILER}
19
- ARGS ${CMAKE_CXX_COMPILER_ARG1} -dumpversion
20
- OUTPUT_VARIABLE gcc_compiler_version )
21
- #MESSAGE("GCC Version: ${gcc_compiler_version}")
22
- IF (gcc_compiler_version VERSION_GREATER "4.2.-1" AND gcc_compiler_version VERSION_LESS "6.0.0" )
17
+ IF (NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS "4.2.0" )
23
18
SET (PCHSupport_FOUND TRUE )
24
19
ENDIF ()
25
20
Original file line number Diff line number Diff line change @@ -41,6 +41,9 @@ function(ocv_include_directories)
41
41
get_filename_component (__abs_dir "${dir} " ABSOLUTE )
42
42
if ("${__abs_dir} " MATCHES "^${OpenCV_SOURCE_DIR} " OR "${__abs_dir} " MATCHES "^${OpenCV_BINARY_DIR} " )
43
43
list (APPEND __add_before "${dir} " )
44
+ elseif (CMAKE_COMPILER_IS_GNUCXX AND NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS "6.0" AND
45
+ dir MATCHES "/usr/include$" )
46
+ # workaround for GCC 6.x bug
44
47
else ()
45
48
include_directories (AFTER SYSTEM "${dir} " )
46
49
endif ()
You can’t perform that action at this time.
0 commit comments