C
Qt Quick Ultralite freertos_multitask Example
cmake_minimum_required (VERSION 3.21.1) project(board_utils) set(BOARD_UTILS_CMAKE_PATH ${CMAKE_CURRENT_LIST_DIR}/src/${QUL_PLATFORM}/board.cmake) if(NOT EXISTS ${BOARD_UTILS_CMAKE_PATH}) message(FATAL_ERROR "Board Utils are not supported for this platform!") endif() add_library(board_utils STATIC) include(${BOARD_UTILS_CMAKE_PATH}) target_include_directories(board_utils PUBLIC ${CMAKE_CURRENT_LIST_DIR}/include) target_link_libraries(board_utils PRIVATE "$<BUILD_INTERFACE:Qul::PlatformArchitecture>") target_link_libraries(board_utils PRIVATE "$<BUILD_INTERFACE:Qul::PlatformBSPConfig>") # This library uses SDK files and needs to inherit the platform defines