Есть ли способ в CMake принудительно установить путь, указанный через include_directories (или, возможно, через другую функцию), чтобы использовать флаг -системы вместо -I-флага при построении с помощью gcc?Использование -система вместо -I с CMake
Для получения дополнительной информации о -I и -системе см. http://gcc.gnu.org/onlinedocs/gcc/Directory-Options.html#Directory-Options.
Команда должна быть 'include_directories' без предварительного набора. – Fraser
Спасибо, что заметили ошибку. – RobertJMaynard
Для меня это не работало в MAC OS 10.8, cmake 2.8.1: пока я не использовал 'CMAKE_INCLUDE_SYSTEM_FLAG_CXX =" isystem "' непосредственно перед директивой 'INCLUDE_DIRECTORIES'. – math