Мы используем некоторый инструмент генерации кода, который скомпилирован в том же 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 "")
Возможно ли как-то переопределить / игнорировать настройку кросс-компиляции?