ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/CMakeLists.txt
Revision: 1.14
Committed: Mon Mar 30 18:28:35 2020 UTC (4 years, 1 month ago) by greg
Content type: text/plain
Branch: MAIN
Changes since 1.13: +7 -0 lines
Log Message:
Created robjutil tool to manipulate Wavefront .OBJ files

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.1 else()
105 greg 1.10 list(APPEND rtrad_SOURCES win_process.c win_popen.c win_usleep.c strlcpy.c)
106 greg 1.1 endif()
107    
108     add_library(rtrad ${rtrad_SOURCES})
109     target_link_libraries(rtrad ${LIB_M})
110     if(WIN32)
111     target_link_libraries(rtrad ws2_32)
112     endif()
113    
114 greg 1.8 add_library(rgl
115     rgldomat.c
116     rglfile.c
117     rglinst.c
118     rglmat.c
119     rglsrc.c
120     rglsurf.c
121     )
122    
123     add_library(mgf
124     mgf_context.c
125     mgf_object.c
126     mgf_parser.c
127     mgf_xf.c
128     )
129    
130 greg 1.14 add_library(wfobj
131     objutil.c
132     readwfobj.c
133     convertobj.c
134     writewfobj.c
135     )
136    
137 greg 1.8 add_library(libreetz
138     g3affine.c
139     g3affine.h
140     g3flist.c
141     g3flist.h
142     g3list.h
143     g3nlist.h
144     g3sphere.c
145     g3sphere.h
146     g3vector.c
147     g3vector.h
148     gbasic.c
149     gbasic.h
150     muc_randvar.c
151     muc_randvar.h
152     )
153    
154     add_executable(testBSDF
155     bsdf.c
156     rtio.h
157     testBSDF.c
158     )
159     target_link_libraries(testBSDF radiance rtrad)
160 greg 1.6
161 greg 1.1 install(TARGETS rtrad mgf
162 greg 1.8 LIBRARY DESTINATION "bin"
163     ARCHIVE DESTINATION "bin"
164     )
165    
166     file(COPY tmesh.cal
167     DESTINATION "${CMAKE_BINARY_DIR}/lib"
168     )