mirror of
https://github.com/lvgl/lvgl.git
synced 2025-01-14 06:42:58 +08:00
a8f30120ce
* fix(CMake) split CMakeLists.txt, add options, includes and dependencies * fix(CMake) do not use 'project' keyword with ESP_PLATFORM * fix(CMake) prefix includes with CMAKE_CURRENT_LIST_DIR * Don't depend on CMAKE_CURRENT_SOURCE_DIR * fix(CMake) rename baremetal.cmake to custom.cmake * fix(CMake) add CMake documentation
18 lines
472 B
CMake
18 lines
472 B
CMake
cmake_minimum_required(VERSION 3.12.4)
|
|
|
|
if(NOT ESP_PLATFORM)
|
|
project(lvgl HOMEPAGE_URL https://github.com/lvgl/lvgl)
|
|
endif()
|
|
|
|
set(LVGL_ROOT_DIR ${CMAKE_CURRENT_LIST_DIR})
|
|
|
|
if(ESP_PLATFORM)
|
|
include(${CMAKE_CURRENT_LIST_DIR}/cmake/esp.cmake)
|
|
elseif(ZEPHYR_BASE)
|
|
include(${CMAKE_CURRENT_LIST_DIR}/cmake/zephyr.cmake)
|
|
elseif(MICROPY_DIR)
|
|
include(${CMAKE_CURRENT_LIST_DIR}/cmake/micropython.cmake)
|
|
else()
|
|
include(${CMAKE_CURRENT_LIST_DIR}/cmake/custom.cmake)
|
|
endif()
|