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

# User Rev Content
1 greg 1.1 set(rtrad_SOURCES
2 greg 1.8 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 greg 1.12 depthcodec.c
24 greg 1.8 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 greg 1.13 fltdepth.c
40 greg 1.8 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 greg 1.12 idmap.c
51 greg 1.8 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 greg 1.12 normcodec.c
66 greg 1.8 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 greg 1.1
102     if(UNIX)
103 greg 1.9 list(APPEND rtrad_SOURCES unix_process.c)
104 greg 1.15 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
105     list(APPEND rtrad_SOURCES strlcpy.c)
106     endif()
107 greg 1.1 else()
108 greg 1.10 list(APPEND rtrad_SOURCES win_process.c win_popen.c win_usleep.c strlcpy.c)
109 greg 1.1 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 greg 1.8 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 greg 1.14 add_library(wfobj
134     objutil.c
135     readwfobj.c
136     convertobj.c
137     writewfobj.c
138 greg 1.16 objtriangulate.c
139 greg 1.14 )
140    
141 greg 1.17 add_library(reetz
142 greg 1.8 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 greg 1.6
165 greg 1.1 install(TARGETS rtrad mgf
166 greg 1.8 LIBRARY DESTINATION "bin"
167     ARCHIVE DESTINATION "bin"
168     )
169    
170     file(COPY tmesh.cal
171     DESTINATION "${CMAKE_BINARY_DIR}/lib"
172     )