Welcome to mirror list, hosted at ThFree Co, Russian Federation.

CMakeLists.txt « util « cycles « intern - git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 7f3747a0f5818aa2e901cf8c207042792b1786ae (plain)
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129

set(INC
	..
	../../glew-mx
)

set(INC_SYS
	${GLEW_INCLUDE_DIR}
)

set(SRC
	util_aligned_malloc.cpp
	util_debug.cpp
	util_logging.cpp
	util_math_cdf.cpp
	util_md5.cpp
	util_path.cpp
	util_string.cpp
	util_simd.cpp
	util_system.cpp
	util_task.cpp
	util_thread.cpp
	util_time.cpp
	util_transform.cpp
	util_windows.cpp
)

if(WITH_CYCLES_STANDALONE AND WITH_CYCLES_STANDALONE_GUI)
	list(APPEND SRC
		util_view.cpp
	)
endif()

set(SRC_HEADERS
	util_algorithm.h
	util_aligned_malloc.h
	util_args.h
	util_atomic.h
	util_boundbox.h
	util_debug.h
	util_defines.h
	util_guarded_allocator.cpp
	util_foreach.h
	util_function.h
	util_guarded_allocator.h
	util_half.h
	util_hash.h
	util_image.h
	util_image_impl.h
	util_list.h
	util_logging.h
	util_map.h
	util_math.h
	util_math_cdf.h
	util_math_fast.h
	util_math_intersect.h
	util_math_float2.h
	util_math_float3.h
	util_math_float4.h
	util_math_int2.h
	util_math_int3.h
	util_math_int4.h
	util_math_matrix.h
	util_md5.h
	util_opengl.h
	util_optimization.h
	util_param.h
	util_path.h
	util_progress.h
	util_queue.h
	util_set.h
	util_simd.h
	util_sky_model.cpp
	util_sky_model.h
	util_sky_model_data.h
	util_avxf.h
	util_sseb.h
	util_ssef.h
	util_ssei.h
	util_stack_allocator.h
	util_static_assert.h
	util_stats.h
	util_string.h
	util_system.h
	util_task.h
	util_texture.h
	util_thread.h
	util_time.h
	util_transform.h
	util_types.h
	util_types_float2.h
	util_types_float2_impl.h
	util_types_float3.h
	util_types_float3_impl.h
	util_types_float4.h
	util_types_float4_impl.h
	util_types_int2.h
	util_types_int2_impl.h
	util_types_int3.h
	util_types_int3_impl.h
	util_types_int4.h
	util_types_int4_impl.h
	util_types_uchar2.h
	util_types_uchar2_impl.h
	util_types_uchar3.h
	util_types_uchar3_impl.h
	util_types_uchar4.h
	util_types_uchar4_impl.h
	util_types_uint2.h
	util_types_uint2_impl.h
	util_types_uint3.h
	util_types_uint3_impl.h
	util_types_uint4.h
	util_types_uint4_impl.h
	util_types_vector3.h
	util_types_vector3_impl.h
	util_vector.h
	util_version.h
	util_view.h
	util_windows.h
	util_xml.h
)

include_directories(${INC})
include_directories(SYSTEM ${INC_SYS})

add_definitions(${GL_DEFINITIONS})

add_library(cycles_util ${SRC} ${SRC_HEADERS})