13 lines
392 B
Text
13 lines
392 B
Text
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)
|