-
Notifications
You must be signed in to change notification settings - Fork 0
/
assignment-01.cmake
50 lines (47 loc) · 1.02 KB
/
assignment-01.cmake
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
cmake_minimum_required(VERSION 3.0)
set(MY_ADDITIONAL_SOURCES
# Please add your source files here
core/color.cpp
core/point.cpp
core/vector.cpp
rt/cameras/orthographic.cpp
rt/cameras/perspective.cpp
rt/cameras/fisheye.cpp
rt/cameras/environment.cpp
rt/ray.cpp
rt/renderer.cpp
)
set(EXTERNAL_SOURCES
# Do not touch this stuff
core/exr/miniz.c
core/exr/miniz.h
core/exr/tinyexr.h
core/random/pcg_extras.hpp
core/random/pcg_random.hpp
core/random/pcg_uint128.hpp
)
set(ASSIGNMENT_SOURCES
core/assert.h
core/color.h
core/image.cpp
core/image.h
core/julia.cpp
core/julia.h
core/macros.h
core/point.h
core/scalar.cpp
core/scalar.h
core/vector.h
core/homogeneouscoord.h
rt/cameras/camera.h
rt/cameras/orthographic.h
rt/cameras/perspective.h
rt/cameras/fisheye.h
rt/cameras/environment.h
rt/ray.h
rt/renderer.h
${MY_ADDITIONAL_SOURCES}
${EXTERNAL_SOURCES}
main/a_julia.cpp
main/a_cameras.cpp
)