cmake_minimum_required(VERSION 3.2) project(ouros) set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++20 -O3") set(CMAKE_INSTALL_PREFIX ${PROJECT_SOURCE_DIR}) #add_subdirectory(src) set(SDL3_DIR "C:/Users/pmcge/Downloads/SDL3-devel-3.4.4-VC/SDL3-3.4.4") find_package(SDL3 REQUIRED) # TODO: cascade cmakelists.txt add_executable(ouros src/main.cpp src/app/App.cpp ) target_include_directories(ouros PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/" "${CMAKE_CURRENT_SOURCE_DIR}/src" ) target_link_libraries(ouros PRIVATE SDL3::SDL3 )