Есть С++ проект на CMake, который может как собираться в native, так и кросс-компилироваться (путем передачи соотв. параметров при вызове cmake). Встала задача добавить в CMakeLists.txt сборку и вызов приложения-генератора, который бы создавал часть исходников для основного приложения.
Естественно, генератор нужно собирать только в native (т.е. архитектуру хоста), чтобы его тут же и запустить. Даже если основное приложение кросс-компилируется. И генератор должен быть в зависимостях основного приложения. Как такое обеспечить?