cmake_minimum_required(VERSION 3.26) include(FetchContent) project(SimpleGame VERSION 1.0.0 LANGUAGES CXX) set (CMAKE_EXPORT_COMPILE_COMMANDS ON) set (BUILD_SHARED_LIBS FALSE) FetchContent_Declare(sfml GIT_REPOSITORY https://github.com/SFML/SFML.git GIT_TAG 3.0.0 GIT_SHALLOW ON EXCLUDE_FROM_ALL SYSTEM) FetchContent_MakeAvailable(sfml) set(CMAKE_CXX_STANDARD 23) add_subdirectory(src_original) add_subdirectory(src)