summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
blob: 2207c9376c730b1a17ec987c05297cadbca0bd7d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
cmake_minimum_required(VERSION 3.28)
project(pong C)

set(CMAKE_C_STANDARD 23)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -Wall -Werror")

find_package(SDL2 REQUIRED CONFIG REQUIRED COMPONENTS SDL2)

add_executable(pong main.c
        pong.c
        pong.h
        screen.c
        screen.h)

target_link_libraries(pong PRIVATE SDL2::SDL2)