| set(CLANG_ROOT $ENV{CLANG_ROOT_DIR}) | |
| set_ifndef(CLANG_ROOT /usr) | |
| set(TOOLCHAIN_HOME ${CLANG_ROOT}/bin/) | |
| set(COMPILER clang) | |
| if("${ARCH}" STREQUAL "arm") | |
| set(triple arm-none-eabi) | |
| set(CMAKE_EXE_LINKER_FLAGS_INIT "--specs=nosys.specs") | |
| elseif("${ARCH}" STREQUAL "x86") | |
| set(triple i686-pc-none-elf) | |
| endif() | |
| set(CMAKE_C_COMPILER_TARGET ${triple}) | |
| set(CMAKE_ASM_COMPILER_TARGET ${triple}) | |
| set(CMAKE_CXX_COMPILER_TARGET ${triple}) |