LINUX.ORG.RU

Сообщения Hacker-CB

 

Cmake: ExternalProject_Add - как передать параметры исходного проекта

Форум — Development

Господа, использую Cmake ExternalProject_Add для компиляции подпроекта от которого зависит мой проект.

Мой проект - это кросс компиляция, и перед вызовом ExternalProject_Add добавлено много всяческих link_directory() include_directory(), установлены CMAKE_C_COMPILER/CMAKE_CXX_COMPILER, установлены ENV{} и тд

Вопрос: как все это передать вложенному проекту? Хотел это сделать путем передачи -C ${CMAKE_BINARY_DIR}/CMakeCache.txt только вот проблема в том что этот кеш не в том формате

варант указания вручную CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX} -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} не походит, т.к. могут добавиться другие переменные

 , externalproject

Hacker-CB
()

RSS подписка на новые темы