Files
arcs/apps-ui/sim/CMakeLists.txt
2026-08-13 16:50:52 +08:00

34 lines
713 B
CMake

cmake_minimum_required(VERSION 3.20)
project(lvgl_sim C)
set(CMAKE_C_STANDARD 11)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
# Support large static arrays (for 7MB Chinese font)
if(CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64|amd64|AMD64")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mcmodel=medium")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mcmodel=medium")
endif()
option(LISA_UI_SIM "run lisa ui in sim" ON)
add_compile_options(-g)
find_package(SDL2 REQUIRED SDL2)
include_directories(
${SDL2_INCLUDE_DIRS}
${SDL2_INCLUDE_DIRS}/../
)
add_executable(lisa_ui_app_sim main.c)
target_link_libraries(
lisa_ui_app_sim
PRIVATE
lisa_ui_app
)
add_subdirectory(../ lisa_ui)