CMake set_target_properties и include_directories - PullRequest
1 голос
/ 11 апреля 2011

Мой вопрос в основном связан с этим (неотвеченным) вопросом в списке рассылки CMake.

По сути, я хочу узнать о поведении include_directories за кулисами генератора Visual Studio 2010; каталоги из предыдущих вызовов include_directories перезаписываются, когда вы делаете это:

set_target_properties(${Target} PROPERTIES COMPILE_FLAGS /I${some_directory})

В комментариях к списку рассылки написано «это не должно», но, похоже, такое поведение я наблюдаю. Я понимаю, что проекты в VS2010 немного сложнее, но я не могу найти однозначного ответа. Может ли это быть просто ошибкой в ​​генераторе 2010 года?

Я использую Visual Studio 2010 SP1 и CMake 2.8.4

1 Ответ

1 голос
/ 11 апреля 2011

Я не видел ваш CMakeLists.txt, но хорош ли порядок путей включения?Я думаю, что порядок включаемых путей не определен, если вы делаете это таким образом.См .: / I опция компилятора , set_target_properties и include_directories документация.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...