Список include_directories в CMake

У меня есть сборка cmake, в которой я ищу кучу зависимостей, т.е. у меня много экземпляров:

FIND_PACKAGE(SomePackage)
if(SOMEPACKAGE_FOUND)
  include_directories(${SOMEPACKAGE_INCLUDE_DIR})
  link_libraries(${SOMEPACKAGE_LIBRARIES})
endif(SOMEPACKAGE_FOUND)

Теперь я хочу добавить настраиваемая команда для создания предварительно скомпилированного файла заголовка, но для этого мне нужно знать все пути, добавленные моими вызовами include_directories . Как я могу получить список этих каталогов (желательно с правильным -I / путь / к / формат каталога), чтобы я мог добавить их в свою команду?

52
задан rcv 1 August 2011 в 06:33
поделиться