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} не походит, т.к. могут добавиться другие переменные