add_library(cardboy_backend_interface INTERFACE) target_link_libraries(cardboy_backend_interface INTERFACE cardboy_utils) set_target_properties(cardboy_backend_interface PROPERTIES EXPORT_NAME backend_interface ) target_include_directories(cardboy_backend_interface INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/include ) target_sources(cardboy_backend_interface INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/include/cardboy/backend/backend_interface.hpp ${CMAKE_CURRENT_SOURCE_DIR}/include/cardboy/sdk/backend.hpp ${CMAKE_CURRENT_SOURCE_DIR}/include/cardboy/sdk/display_spec.hpp ${CMAKE_CURRENT_SOURCE_DIR}/include/cardboy/sdk/input_state.hpp ${CMAKE_CURRENT_SOURCE_DIR}/include/cardboy/sdk/platform.hpp ${CMAKE_CURRENT_SOURCE_DIR}/include/cardboy/sdk/services.hpp )