Как игнорировать кросс-компилятор (например, CMAKE_TOOLCHAIN_TILE) для указанной цели c - PullRequest
0 голосов
/ 27 марта 2020

Мы используем некоторый инструмент генерации кода, который скомпилирован в том же CMakeProject, а также в качестве цели, которая зависит от этого. Мы кросс-компилируем полный набор на x86 для целевой ARM, для этого нам нужна цель генерации, скомпилированная для x86, а другая цель для ARM. что-то, что я хотел бы сделать

cmake -DCMAKE_TOOLCHAIN_FILE=foo.cmake 

и внутри списка CMakeLists, содержащего генератор:

add_executable(generator ...)
#Follogin line does not work, but is what i want in an abstract way
set_target_propert(generator CMAKE_TOOLCHAIN_FILE "") 

Возможно ли как-то переопределить / игнорировать настройку кросс-компиляции?

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