ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/CMakeLists.txt
Revision: 1.17
Committed: Mon Oct 18 16:20:21 2021 UTC (2 years, 6 months ago) by greg
Content type: text/plain
Branch: MAIN
Changes since 1.16: +1 -1 lines
Log Message:
chore(evalglare): Changed libreetz to just reetz

File Contents

# Content
1 set(rtrad_SOURCES
2 addobjnotify.c
3 badarg.c
4 biggerlib.c
5 bmalloc.c
6 bmpfile.c
7 bsdf.c
8 bsdf_m.c
9 bsdf_t.c
10 byteswap.c
11 caldefn.c
12 calexpr.c
13 calfunc.c
14 calprnt.c
15 ccolor.c
16 ccyrgb.c
17 chanvalue.c
18 clip.c
19 color.c
20 colrops.c
21 cone.c
22 cvtcmd.c
23 depthcodec.c
24 dircode.c
25 disk2square.c
26 ealloc.c
27 eputs.c
28 erf.c
29 error.c
30 expandarg.c
31 ezxml.c
32 face.c
33 falsecolor.c
34 fdate.c
35 fgetline.c
36 fgetval.c
37 fgetword.c
38 fixargv0.c
39 fltdepth.c
40 font.c
41 fputword.c
42 free_os.c
43 fropen.c
44 fvect.c
45 gethomedir.c
46 getlibpath.c
47 getpath.c
48 header.c
49 hilbert.c
50 idmap.c
51 image.c
52 instance.c
53 interp2d.c
54 invmat4.c
55 lamps.c
56 linregr.c
57 loadbsdf.c
58 loadvars.c
59 lookup.c
60 mat4.c
61 mesh.c
62 modobject.c
63 multisamp.c
64 myhostname.c
65 normcodec.c
66 objset.c
67 octree.c
68 otypes.c
69 paths.c
70 plocate.c
71 portio.c
72 process.c
73 quit.c
74 readfargs.c
75 readmesh.c
76 readobj.c
77 readoct.c
78 resolu.c
79 rexpr.c
80 savestr.c
81 savqstr.c
82 sceneio.c
83 spec_rgb.c
84 tcos.c
85 timegm.c
86 tmap16bit.c
87 tmapcolrs.c
88 tmapluv.c
89 tmaptiff.c
90 tmesh.c
91 tonemap.c
92 triangulate.c
93 urand.c
94 urind.c
95 wordfile.c
96 words.c
97 wputs.c
98 xf.c
99 zeroes.c
100 )
101
102 if(UNIX)
103 list(APPEND rtrad_SOURCES unix_process.c)
104 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
105 list(APPEND rtrad_SOURCES strlcpy.c)
106 endif()
107 else()
108 list(APPEND rtrad_SOURCES win_process.c win_popen.c win_usleep.c strlcpy.c)
109 endif()
110
111 add_library(rtrad ${rtrad_SOURCES})
112 target_link_libraries(rtrad ${LIB_M})
113 if(WIN32)
114 target_link_libraries(rtrad ws2_32)
115 endif()
116
117 add_library(rgl
118 rgldomat.c
119 rglfile.c
120 rglinst.c
121 rglmat.c
122 rglsrc.c
123 rglsurf.c
124 )
125
126 add_library(mgf
127 mgf_context.c
128 mgf_object.c
129 mgf_parser.c
130 mgf_xf.c
131 )
132
133 add_library(wfobj
134 objutil.c
135 readwfobj.c
136 convertobj.c
137 writewfobj.c
138 objtriangulate.c
139 )
140
141 add_library(reetz
142 g3affine.c
143 g3affine.h
144 g3flist.c
145 g3flist.h
146 g3list.h
147 g3nlist.h
148 g3sphere.c
149 g3sphere.h
150 g3vector.c
151 g3vector.h
152 gbasic.c
153 gbasic.h
154 muc_randvar.c
155 muc_randvar.h
156 )
157
158 add_executable(testBSDF
159 bsdf.c
160 rtio.h
161 testBSDF.c
162 )
163 target_link_libraries(testBSDF radiance rtrad)
164
165 install(TARGETS rtrad mgf
166 LIBRARY DESTINATION "bin"
167 ARCHIVE DESTINATION "bin"
168 )
169
170 file(COPY tmesh.cal
171 DESTINATION "${CMAKE_BINARY_DIR}/lib"
172 )