ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/CMakeLists.txt
(Generate patch)

Comparing ray/src/common/CMakeLists.txt (file contents):
Revision 1.6 by greg, Wed Feb 3 22:54:01 2016 UTC vs.
Revision 1.19 by greg, Fri Aug 2 18:47:25 2024 UTC

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

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines