qpc/ports/arm-cr/CMakeLists.txt
MMS 340b6bbd92 7.3.4
updated QV, QK for MSP430
removed the unsupported esp-idf port
Cmake support
2024-03-21 14:05:45 -04:00

15 lines
501 B
CMake

# ports/arm-cr
string(TOLOWER ${CMAKE_C_COMPILER_ID} _compiler_)
list (APPEND compList gnu iar ti)
if(NOT (${_compiler_} IN_LIST compList))
message(WARNING "no support for compiler '${_compiler_}'. Falling back to GNU. Just give it a try :)")
set(_compiler_ gnu)
endif()
unset(compList)
if(NOT KERNEL MATCHES "q[vk]")
message(WARNING "Kernel ${KERNEL} is not supported! Falling back to QV kernel")
set(KERNEL qv)
endif()
target_include_directories(qpc PUBLIC ${KERNEL}/${_compiler_})