Files
cardboy/Firmware/sdk/sfml-port/CMakeLists.txt
2025-08-30 11:12:04 +02:00

17 lines
546 B
CMake

cmake_minimum_required(VERSION 3.10)
include(FetchContent)
FetchContent_Declare(SFML
GIT_REPOSITORY https://github.com/SFML/SFML.git
GIT_TAG 3.0.1
GIT_SHALLOW ON
EXCLUDE_FROM_ALL
SYSTEM)
FetchContent_MakeAvailable(SFML)
add_library(cbsdk_sfml src/SfmlWindow.cpp include_public/SfmlWindow.hpp
include_public/port_pixel.hpp)
target_include_directories(cbsdk_sfml PRIVATE include)
target_include_directories(cbsdk_sfml PUBLIC include_public)
target_link_libraries(cbsdk_sfml PRIVATE SFML::Graphics)