Проблема: При использовании следующего вызова target_include_directories
по тому же пути, CMake перезаписывает обычный флаг -I
с флагом -isystem
.
Вызов: add_library(lib SHARED libSource.cpp)
target_include_directories(lib PUBLIC pathA)
target_include_directories(lib SYSTEM PUBLIC pathA)
Вопрос: Как запретить CMake перезаписать флаг -I
для pathA
, чтобы он создавал объектный файл с и флажки, и что в выводе make VERBOSE=1
я могу видеть и -isystem pathA
и -IpathA
?