mirror of
https://github.com/Nimac0/SDL_Minigame
synced 2026-01-12 12:33:43 +00:00
19 lines
552 B
CMake
19 lines
552 B
CMake
cmake_minimum_required(VERSION 3.10)
|
|
|
|
project(SDL_Minigame)
|
|
|
|
set(CMAKE_CXX_STANDARD 20)
|
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
|
|
|
add_subdirectory(lib/SDL)
|
|
add_subdirectory(lib/SDL_image)
|
|
|
|
find_package(SDL2 REQUIRED CONFIG REQUIRED COMPONENTS SDL2)
|
|
find_package(SDL2 REQUIRED CONFIG COMPONENTS SDL2main)
|
|
find_package(SDL_image REQUIRED)
|
|
|
|
file(GLOB_RECURSE SOURCES src/*.cpp)
|
|
add_executable(game ${SOURCES})
|
|
|
|
target_link_libraries(game PRIVATE SDL2::SDL2main)
|
|
target_link_libraries(game PRIVATE SDL2::SDL2 SDL2_image ${SDL2_LIBRARIES} ${SDL_IMAGE_LIBRARIES}) |