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

Comparing ray/src/cv/CMakeLists.txt (file contents):
Revision 1.3 by greg, Wed Sep 25 16:52:28 2013 UTC vs.
Revision 1.21 by greg, Tue Mar 8 19:04:56 2022 UTC

# Line 1 | Line 1
1 + add_executable(ies2rad ies2rad.c)
2 + target_link_libraries(ies2rad rtrad)
3 +
4   add_executable(arch2rad arch2rad.c trans.c)
5   target_link_libraries(arch2rad rtrad)
6  
7 < add_executable(ies2rad ies2rad.c)
5 < target_link_libraries(ies2rad rtrad)
7 > add_executable(nff2rad nff2rad.c)
8  
9   add_executable(lampcolor lampcolor.c)
10   target_link_libraries(lampcolor rtrad)
11  
12 < add_executable(mgf2rad mgf2rad.c)
13 < target_link_libraries(mgf2rad mgf rtrad)
12 > add_executable(tmesh2rad tmesh2rad.c)
13 > target_link_libraries(tmesh2rad rtrad)
14  
13 add_executable(nff2rad nff2rad.c)
14
15   add_executable(obj2rad obj2rad.c trans.c)
16   target_link_libraries(obj2rad rtrad)
17  
18 < add_executable(pkgBSDF pkgBSDF.c trans.c)
19 < target_link_libraries(pkgBSDF rtrad)
18 > add_executable(robjutil robjutil.c)
19 > target_link_libraries(robjutil wfobj rtrad)
20  
21 + add_executable(mgf2rad mgf2rad.c)
22 + target_link_libraries(mgf2rad mgf rtrad)
23 +
24   add_executable(rad2mgf rad2mgf.c)
25   target_link_libraries(rad2mgf rtrad)
26  
24 add_executable(tmesh2rad tmesh2rad.c)
25 target_link_libraries(tmesh2rad rtrad)
26
27 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../meta)
28 add_executable(mgf2meta mgf2meta.c)
29 target_link_libraries(mgf2meta mgf meta rtrad)
30
27   add_executable(mgfilt mgfilt.c)
28   target_link_libraries(mgfilt mgf rtrad)
29  
30 + add_executable(mgf2inv mgf2inv.c)
31 + target_link_libraries(mgf2inv mgf rtrad)
32 +
33   add_executable(3ds2mgf 3ds2mgf.c rayopt3ds.c vect3ds.c)
34 < target_link_libraries(3ds2mgf rtrad)
34 > target_link_libraries(3ds2mgf rtrad)
35  
36 < add_executable(mgf2inv mgf2inv.c)
37 < target_link_libraries(mgf2inv mgf rtrad)
36 > if(BUILD_PABOPTO_UTILS)
37 >  add_executable(pabopto2bsdf pabopto2bsdf.c bsdfrep.c bsdfrbf.c bsdfmesh.c bsdftrans.cpp)
38 >  target_link_libraries(pabopto2bsdf rtrad)
39  
40 +  #add_executable(pabopto2xyz pabopto2xyz.c)
41 +  #target_link_libraries(pabopto2xyz rtrad)
42 +
43 +  add_executable(pabopto2rad pabopto2bsdf.c bsdfrep.c bsdfrbf.c bsdfmesh.c bsdftrans.cpp)
44 +  target_link_libraries(pabopto2rad rtrad)
45 +  set_target_properties(pabopto2rad PROPERTIES COMPILE_DEFINITIONS TEST_MAIN)
46 + endif()
47 +
48 + add_executable(bsdf2rad bsdf2rad.c bsdfrep.c bsdfinterp.c)
49 + target_link_libraries(bsdf2rad rtrad)
50 +
51 + add_executable(bsdfquery bsdfquery.c bsdfrep.c bsdfinterp.c)
52 + target_link_libraries(bsdfquery rtrad)
53 +
54 + add_executable(bsdf2ttree bsdf2ttree.c bsdfrep.c bsdfinterp.c)
55 + target_link_libraries(bsdf2ttree rtrad)
56 +
57 + add_executable(bsdf2klems bsdf2klems.c bsdfrep.c bsdfinterp.c)
58 + target_link_libraries(bsdf2klems rtrad)
59 +
60 + add_executable(pkgBSDF pkgBSDF.c trans.c)
61 + target_link_libraries(pkgBSDF rtrad)
62 +
63 + add_executable(checkBSDF checkBSDF.c)
64 + target_link_libraries(checkBSDF rtrad)
65 +
66   add_executable(epw2wea epw2wea.c)
67  
68 < install(TARGETS
69 <    ies2rad nff2rad lampcolor tmesh2rad obj2rad mgf2rad
70 <    rad2mgf mgf2meta mgfilt mgf2inv pkgBSDF 3ds2mgf epw2wea
45 <  RUNTIME DESTINATION bin)
68 > include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../meta)
69 > add_executable(mgf2meta mgf2meta.c)
70 > target_link_libraries(mgf2meta mgf meta rtrad)
71  
72 < INSTALL(FILES source.cal tilt.cal lamp.tab window.cal
73 <  DESTINATION lib)
72 > install(TARGETS
73 >  3ds2mgf
74 >  bsdf2klems
75 >  bsdf2rad
76 >  bsdf2ttree
77 >  checkBSDF
78 >  epw2wea
79 >  ies2rad
80 >  lampcolor
81 >  mgf2inv
82 >  mgf2meta
83 >  mgf2rad
84 >  mgfilt
85 >  nff2rad
86 >  obj2rad
87 >  pkgBSDF
88 >  rad2mgf
89 >  robjutil
90 >  tmesh2rad
91 >  RUNTIME DESTINATION "bin"
92 > )
93  
94 < if (NOT WIN32)
95 <  INSTALL(PROGRAMS optics2rad.csh DESTINATION bin RENAME optics2rad)
94 > file(COPY
95 >  bsdf2rad.cal
96 >  lamp.tab
97 >  source.cal
98 >  tilt.cal
99 >  window.cal
100 >  DESTINATION "${CMAKE_BINARY_DIR}/lib"
101 > )
102 >
103 > if(WIN32)
104 >  add_custom_target(optics2rad ALL
105 >    COMMAND pp ${CMAKE_CURRENT_SOURCE_DIR}/optics2rad.pl -o ${CMAKE_CURRENT_SOURCE_DIR}/optics2rad.exe -d
106 >  )
107 >   add_custom_target(iso2klems ALL
108 >    COMMAND pp ${CMAKE_CURRENT_SOURCE_DIR}/iso2klems.pl -o ${CMAKE_CURRENT_SOURCE_DIR}/iso2klems.exe -d
109 >  )
110 > install(PROGRAMS optics2rad.exe iso2klems.exe
111 >    DESTINATION "bin"
112 >  )
113 > else()
114 >  install_without_extension(
115 >    optics2rad.pl
116 >    iso2klems.pl
117 >  )
118 > endif()
119 >
120 > if(BUILD_PABOPTO_UTILS)
121 >  install(TARGETS pabopto2bsdf pabopto2rad
122 >    DESTINATION "bin"
123 >  )
124   endif()

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines