Batman
This commit is contained in:
28
CMakeLists.txt
Normal file
28
CMakeLists.txt
Normal file
@@ -0,0 +1,28 @@
|
||||
cmake_minimum_required(VERSION 3.27)
|
||||
|
||||
# Project Name
|
||||
project(GP1_Raytracer)
|
||||
|
||||
# Use C++20
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
|
||||
add_subdirectory(project)
|
||||
|
||||
option(BUILD_TESTS "Build unit tests" ON)
|
||||
if(BUILD_TESTS)
|
||||
enable_testing()
|
||||
add_subdirectory(project/tests)
|
||||
endif()
|
||||
|
||||
|
||||
# REDUNDANT, use this only if you want to let CMake build SDL
|
||||
# include(FetchContent)
|
||||
# FetchContent_Declare(
|
||||
# SDL2
|
||||
# GIT_REPOSITORY https://github.com/libsdl-org/SDL.git
|
||||
# GIT_TAG release-2.30.3
|
||||
# GIT_SHALLOW TRUE
|
||||
# GIT_PROGRESS TRUE
|
||||
#)
|
||||
#FetchContent_MakeAvailable(SDL2)
|
||||
Reference in New Issue
Block a user