Files
cardboy/Firmware/sdk/core/CMakeLists.txt
2025-10-12 15:03:34 +02:00

25 lines
597 B
CMake

cmake_minimum_required(VERSION 3.16)
add_library(cardboy_sdk STATIC
${CMAKE_CURRENT_SOURCE_DIR}/src/app_system.cpp
${CMAKE_CURRENT_SOURCE_DIR}/src/status_bar.cpp
${CMAKE_CURRENT_SOURCE_DIR}/src/framebuffer_hooks.cpp
)
set_target_properties(cardboy_sdk PROPERTIES
EXPORT_NAME sdk
)
target_include_directories(cardboy_sdk
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/include
)
target_compile_features(cardboy_sdk PUBLIC cxx_std_20)
target_link_libraries(cardboy_sdk
PUBLIC
cardboy_backend_interface
${CARDBOY_SDK_BACKEND_LIBRARY}
)