我想使用IAR編譯器。我注意到CMake的已經有一個關於該編譯器的一堆文件:如何在CMake中指定一個編譯器?
https://github.com/jevinskie/cmake/blob/master/Modules/Compiler/IAR.cmake
從我讀了常見的解決方案是在我CMakeLists.txt
手動指定所有這些工具鏈:
set(CMAKE_C_COMPILER iccarm)
set(CMAKE_CPP_COMPILER iccarm)
怎樣的CMake可以用`模塊/編譯器/ IAR.cmake「鏈接這些定義?
我想我只需要做
include("Modules/Compiler/IAR.cmake")
什麼是指定我的IAR編譯器的正確方法?
當我做
cmake .
它仍然會嘗試使用gcc
,而不是我的IAR編譯器。爲什麼?
請問的CMake的FAQ幫助這個項目嗎? https://cmake.org/Wiki/CMake_FAQ#How_do_I_use_a_different_compiler.3F – vre