diff --git a/share/cmake/extract_flags.cmake b/share/cmake/extract_flags.cmake index dfcf67b0..6bce43c2 100644 --- a/share/cmake/extract_flags.cmake +++ b/share/cmake/extract_flags.cmake @@ -76,10 +76,14 @@ macro(extract_flags) list(REMOVE_ITEM sys_inc_dirs ${inc_dirs}) endif() foreach(dir ${inc_dirs}) - set(${target}_CXXFLAGS "${${target}_CXXFLAGS} -I${dir}") + if(NOT dir STREQUAL "/usr/include") + set(${target}_CXXFLAGS "${${target}_CXXFLAGS} -I${dir}") + endif() endforeach() foreach(dir ${sys_inc_dirs}) - set(${target}_CXXFLAGS "${${target}_CXXFLAGS} -isystem${dir}") + if(NOT dir STREQUAL "/usr/include") + set(${target}_CXXFLAGS "${${target}_CXXFLAGS} -isystem${dir}") + endif() endforeach() get_property_recursive(libs TARGET ${target} PROPERTY INTERFACE_LINK_LIBRARIES)