cmake: don't use -isystem for opencv_contrib paths
This commit is contained in:
parent
fc5e32c7ac
commit
9393a0c5bb
@ -86,7 +86,9 @@ function(ocv_include_directories)
|
|||||||
set(__add_before "")
|
set(__add_before "")
|
||||||
foreach(dir ${ARGN})
|
foreach(dir ${ARGN})
|
||||||
get_filename_component(__abs_dir "${dir}" ABSOLUTE)
|
get_filename_component(__abs_dir "${dir}" ABSOLUTE)
|
||||||
if("${__abs_dir}" MATCHES "^${OpenCV_SOURCE_DIR}" OR "${__abs_dir}" MATCHES "^${OpenCV_BINARY_DIR}")
|
if("${__abs_dir}" MATCHES "^${OpenCV_SOURCE_DIR}"
|
||||||
|
OR "${__abs_dir}" MATCHES "^${OpenCV_BINARY_DIR}"
|
||||||
|
OR (OPENCV_EXTRA_MODULES_PATH AND "${__abs_dir}" MATCHES "^${OPENCV_EXTRA_MODULES_PATH}"))
|
||||||
list(APPEND __add_before "${dir}")
|
list(APPEND __add_before "${dir}")
|
||||||
else()
|
else()
|
||||||
include_directories(AFTER SYSTEM "${dir}")
|
include_directories(AFTER SYSTEM "${dir}")
|
||||||
@ -101,7 +103,9 @@ function(ocv_target_include_directories target)
|
|||||||
set(__params "")
|
set(__params "")
|
||||||
foreach(dir ${ARGN})
|
foreach(dir ${ARGN})
|
||||||
get_filename_component(__abs_dir "${dir}" ABSOLUTE)
|
get_filename_component(__abs_dir "${dir}" ABSOLUTE)
|
||||||
if("${__abs_dir}" MATCHES "^${OpenCV_SOURCE_DIR}" OR "${__abs_dir}" MATCHES "^${OpenCV_BINARY_DIR}")
|
if("${__abs_dir}" MATCHES "^${OpenCV_SOURCE_DIR}"
|
||||||
|
OR "${__abs_dir}" MATCHES "^${OpenCV_BINARY_DIR}"
|
||||||
|
OR (OPENCV_EXTRA_MODULES_PATH AND "${__abs_dir}" MATCHES "^${OPENCV_EXTRA_MODULES_PATH}"))
|
||||||
list(APPEND __params "${__abs_dir}")
|
list(APPEND __params "${__abs_dir}")
|
||||||
else()
|
else()
|
||||||
list(APPEND __params "${dir}")
|
list(APPEND __params "${dir}")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user