ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/CMakeLists.txt
Revision: 1.11
Committed: Thu Apr 19 15:31:27 2018 UTC (6 years ago) by greg
Content type: text/plain
Branch: MAIN
CVS Tags: rad5R2
Changes since 1.10: +0 -2 lines
Log Message:
Changed HUGE reference to FHUGE + removed references to unused module maxheap.c

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 dircode.c
24 disk2square.c
25 ealloc.c
26 eputs.c
27 erf.c
28 error.c
29 expandarg.c
30 ezxml.c
31 face.c
32 falsecolor.c
33 fdate.c
34 fgetline.c
35 fgetval.c
36 fgetword.c
37 fixargv0.c
38 font.c
39 fputword.c
40 free_os.c
41 fropen.c
42 fvect.c
43 gethomedir.c
44 getlibpath.c
45 getpath.c
46 header.c
47 hilbert.c
48 image.c
49 instance.c
50 interp2d.c
51 invmat4.c
52 lamps.c
53 linregr.c
54 loadbsdf.c
55 loadvars.c
56 lookup.c
57 mat4.c
58 mesh.c
59 modobject.c
60 multisamp.c
61 myhostname.c
62 objset.c
63 octree.c
64 otypes.c
65 paths.c
66 plocate.c
67 portio.c
68 process.c
69 quit.c
70 readfargs.c
71 readmesh.c
72 readobj.c
73 readoct.c
74 resolu.c
75 rexpr.c
76 savestr.c
77 savqstr.c
78 sceneio.c
79 spec_rgb.c
80 tcos.c
81 timegm.c
82 tmap16bit.c
83 tmapcolrs.c
84 tmapluv.c
85 tmaptiff.c
86 tmesh.c
87 tonemap.c
88 triangulate.c
89 urand.c
90 urind.c
91 wordfile.c
92 words.c
93 wputs.c
94 xf.c
95 zeroes.c
96 )
97
98 if(UNIX)
99 list(APPEND rtrad_SOURCES unix_process.c)
100 else()
101 list(APPEND rtrad_SOURCES win_process.c win_popen.c win_usleep.c strlcpy.c)
102 endif()
103
104 add_library(rtrad ${rtrad_SOURCES})
105 target_link_libraries(rtrad ${LIB_M})
106 if(WIN32)
107 target_link_libraries(rtrad ws2_32)
108 endif()
109
110 add_library(rgl
111 rgldomat.c
112 rglfile.c
113 rglinst.c
114 rglmat.c
115 rglsrc.c
116 rglsurf.c
117 )
118
119 add_library(mgf
120 mgf_context.c
121 mgf_object.c
122 mgf_parser.c
123 mgf_xf.c
124 )
125
126 add_library(libreetz
127 g3affine.c
128 g3affine.h
129 g3flist.c
130 g3flist.h
131 g3list.h
132 g3nlist.h
133 g3sphere.c
134 g3sphere.h
135 g3vector.c
136 g3vector.h
137 gbasic.c
138 gbasic.h
139 muc_randvar.c
140 muc_randvar.h
141 )
142
143 add_executable(testBSDF
144 bsdf.c
145 rtio.h
146 testBSDF.c
147 )
148 target_link_libraries(testBSDF radiance rtrad)
149
150 install(TARGETS rtrad mgf
151 LIBRARY DESTINATION "bin"
152 ARCHIVE DESTINATION "bin"
153 )
154
155 file(COPY tmesh.cal
156 DESTINATION "${CMAKE_BINARY_DIR}/lib"
157 )