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 ${CMAKE_CURRENT_SOURCE_DIR}/src/persistent_settings.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} )