ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/CMakeLists.txt
Revision: 1.18
Committed: Fri Dec 3 18:10:48 2021 UTC (2 years, 5 months ago) by greg
Content type: text/plain
Branch: MAIN
CVS Tags: rad5R4, HEAD
Changes since 1.17: +1 -0 lines
Log Message:
refactor: moved depth-of-field sampling to separate module

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 greg 1.18 jitteraperture.c
56 greg 1.8 lamps.c
57     linregr.c
58     loadbsdf.c
59     loadvars.c
60     lookup.c
61     mat4.c
62     mesh.c
63     modobject.c
64     multisamp.c
65     myhostname.c
66 greg 1.12 normcodec.c
67 greg 1.8 objset.c
68     octree.c
69     otypes.c
70     paths.c
71     plocate.c
72     portio.c
73     process.c
74     quit.c
75     readfargs.c
76     readmesh.c
77     readobj.c
78     readoct.c
79     resolu.c
80     rexpr.c
81     savestr.c
82     savqstr.c
83     sceneio.c
84     spec_rgb.c
85     tcos.c
86     timegm.c
87     tmap16bit.c
88     tmapcolrs.c
89     tmapluv.c
90     tmaptiff.c
91     tmesh.c
92     tonemap.c
93     triangulate.c
94     urand.c
95     urind.c
96     wordfile.c
97     words.c
98     wputs.c
99     xf.c
100     zeroes.c
101     )
102 greg 1.1
103     if(UNIX)
104 greg 1.9 list(APPEND rtrad_SOURCES unix_process.c)
105 greg 1.15 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
106     list(APPEND rtrad_SOURCES strlcpy.c)
107     endif()
108 greg 1.1 else()
109 greg 1.10 list(APPEND rtrad_SOURCES win_process.c win_popen.c win_usleep.c strlcpy.c)
110 greg 1.1 endif()
111    
112     add_library(rtrad ${rtrad_SOURCES})
113     target_link_libraries(rtrad ${LIB_M})
114     if(WIN32)
115     target_link_libraries(rtrad ws2_32)
116     endif()
117    
118 greg 1.8 add_library(rgl
119     rgldomat.c
120     rglfile.c
121     rglinst.c
122     rglmat.c
123     rglsrc.c
124     rglsurf.c
125     )
126    
127     add_library(mgf
128     mgf_context.c
129     mgf_object.c
130     mgf_parser.c
131     mgf_xf.c
132     )
133    
134 greg 1.14 add_library(wfobj
135     objutil.c
136     readwfobj.c
137     convertobj.c
138     writewfobj.c
139 greg 1.16 objtriangulate.c
140 greg 1.14 )
141    
142 greg 1.17 add_library(reetz
143 greg 1.8 g3affine.c
144     g3affine.h
145     g3flist.c
146     g3flist.h
147     g3list.h
148     g3nlist.h
149     g3sphere.c
150     g3sphere.h
151     g3vector.c
152     g3vector.h
153     gbasic.c
154     gbasic.h
155     muc_randvar.c
156     muc_randvar.h
157     )
158    
159     add_executable(testBSDF
160     bsdf.c
161     rtio.h
162     testBSDF.c
163     )
164     target_link_libraries(testBSDF radiance rtrad)
165 greg 1.6
166 greg 1.1 install(TARGETS rtrad mgf
167 greg 1.8 LIBRARY DESTINATION "bin"
168     ARCHIVE DESTINATION "bin"
169     )
170    
171     file(COPY tmesh.cal
172     DESTINATION "${CMAKE_BINARY_DIR}/lib"
173     )