-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathCMakeLists.txt
22 lines (16 loc) · 1022 Bytes
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
cmake_minimum_required(VERSION 3.7 FATAL_ERROR)
project(CERT VERSION 0.0.1)
add_executable(cert src/main.cpp
src/threads/thread_0.cpp src/threads/thread_1.cpp src/threads/thread_2.cpp src/threads/thread_3.cpp
src/threads/thread_4.cpp src/threads/thread_5.cpp src/threads/thread_6.cpp src/threads/thread_7.cpp
src/threads/thread_8.cpp src/threads/thread_9.cpp src/threads/thread_10.cpp src/threads/thread_11.cpp
src/threads/threads.h
src/color.h src/ray.h src/shape.h src/shape.h src/util.h src/vec3.h)
set_property(TARGET cert PROPERTY CXX_STANDARD 20)
target_compile_options(cert PUBLIC -std=c++2a -fconstexpr-steps=2147483647 -O3)
add_executable(rt-runtime src/runtime.cpp
src/color.h src/ray.h src/shape.h src/shape.h src/util.h src/vec3.h)
set_property(TARGET rt-runtime PROPERTY CXX_STANDARD 20)
add_executable(cert-test test/test_main.cpp)
set_property(TARGET cert-test PROPERTY CXX_STANDARD 20)
target_compile_options(cert-test PUBLIC -std=c++2a -fconstexpr-steps=2147483647 -O3)