aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
blob: 87b0a1f41115006cd9076e32d5ffdeba8968a525 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
cmake_minimum_required(VERSION 3.13)
project(globalops CXX)
find_package(SDL2 REQUIRED)
find_package(OpenGL REQUIRED)
add_executable(${PROJECT_NAME})
add_subdirectory(src)
target_compile_options(${PROJECT_NAME} PRIVATE -pedantic -Wall)
target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_17)
target_link_libraries(${PROJECT_NAME} PRIVATE SDL2::SDL2 OpenGL::GL)
set_target_properties(${PROJECT_NAME} PROPERTIES CXX_STANDARD 17 CXX_EXTENSIONS OFF)