CMake-armcc/armcc-toolchain.cmake (12 lines of code) (raw):

set(ARMCC_TOOLCHAIN_PATH "C:/Keil_v5/ARM/ARMCC/bin") find_program(ARMCC_COMPILER armcc PATHS ${ARMCC_TOOLCHAIN_PATH}) set(CMAKE_C_COMPILER "${ARMCC_COMPILER}") set(CMAKE_CXX_COMPILER "${ARMCC_COMPILER}") find_program(CMAKE_AR armar PATHS ${ARMCC_TOOLCHAIN_PATH}) find_program(CMAKE_LINKER armlink PATHS ${ARMCC_TOOLCHAIN_PATH}) find_program(ARMCC_FROMELF fromelf PATHS ${ARMCC_TOOLCHAIN_PATH}) set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY) if(NOT EXISTS "${ARMCC_FROMELF}") message(STATUS ${ARMCC_FROMELF}) message(FATAL_ERROR "ARMCC toolchain is not found, please set ARMCC_TOOLCHAIN_PATH variable correctly") endif()