]> git.lizzy.rs Git - nothing.git/blob - CMakeLists.txt
1b28e55d7bb84c07936dbe4ed9adfa17174758eb
[nothing.git] / CMakeLists.txt
1 cmake_minimum_required(VERSION 3.2)
2 project(nothing)
3
4 if (LOCAL_SDL2_MODULE)
5   set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH})
6 endif()
7
8 find_package(SDL2 REQUIRED)
9
10 include_directories(${SDL2_INCLUDE_DIR})
11
12 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Werror -Wextra -pedantic -Wconversion -std=c11")
13
14 set(SOURCE_FILES
15   src/main.c
16   src/player.c
17   src/platforms.c
18   src/rect.c
19 )
20
21 set(HEADER_FILES
22   src/player.h
23   src/platforms.h
24   src/rect.h
25 )
26
27 add_executable(nothing ${SOURCE_FILES} ${HEADER_FILES})
28 target_link_libraries(nothing ${SDL2_LIBRARY} m)