Использование CMake с несколькими компиляторами для на том же языке

Похоже, CMake довольно укоренился в своем мнении, что должен быть один и только один, CMAKE_CXX_COMPILER для всех исходных файлов C ++. Я не могу найти способ переопределить это для каждой цели. Это очень затрудняет сочетание хост-компиляции и кросс-компиляции в одном файле CMakeLists.txt со встроенными средствами CMake.

Итак, мой вопрос: как лучше всего использовать несколько компиляторов для одного и того же языка (например, C ++)?

22
задан cdleary 3 March 2012 в 02:50
поделиться