cmake_minimum_required(VERSION 3.10) project(minesweeper_sdl) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) set(EXECUTABLE_NAME bin) file(GLOB SOURCES "src/*.c") add_executable(${EXECUTABLE_NAME} ${SOURCES}) target_include_directories(${EXECUTABLE_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/include) find_package(SDL3 REQUIRED COMPONENTS SDL3) target_link_libraries(${EXECUTABLE_NAME} SDL3::SDL3)