32 lines
917 B
CMake
32 lines
917 B
CMake
set(MODULE_NAME "gui")
|
|
set(AUTO_DEF_FILE_ID TRUE)
|
|
if (NOT DEFINES MATCHES "SW_UART_DEBUG" AND NOT DEFINES MATCHES "SW_RTT_DEBUG")
|
|
set(CCDEFINES ${DEFINES} "USE_DIAG_LOG")
|
|
endif()
|
|
|
|
if (DEFINES MATCHES "ENABLE_LVGL")
|
|
add_subdirectory(lvgl ${PROJECT_BINARY_DIR}/lvgl)
|
|
endif()
|
|
|
|
if (DEFINES MATCHES "__LITEOS__")
|
|
set(CCDEFINES ${CCDEFINES} "__LITEOS_M__")
|
|
endif()
|
|
|
|
if (DEFINES MATCHES "USE_CMSIS_OS")
|
|
set(CCDEFINES ${CCDEFINES} "ENABLE_CMSIS")
|
|
endif()
|
|
set(ROOTDIR ${ROOT_DIR})
|
|
set(PROJECT_ROOT_DIR ${CMAKE_CURRENT_SOURCE_DIR})
|
|
|
|
if (DEFINES MATCHES "ENABLE_UIKIT")
|
|
add_subdirectory(uikit ${PROJECT_BINARY_DIR}/uikit)
|
|
endif()
|
|
|
|
add_subdirectory(hal)
|
|
|
|
if (DEFINES MATCHES "ENABLE_LVGL" OR DEFINES MATCHES "ENABLE_UIKIT")
|
|
install_sdk(${CMAKE_CURRENT_SOURCE_DIR}/lvgl/demos "*")
|
|
install_sdk(${CMAKE_CURRENT_SOURCE_DIR}/uikit/res "*")
|
|
install_sdk(${CMAKE_CURRENT_SOURCE_DIR}/uikit/sample "*")
|
|
endif()
|