ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/cv/CMakeLists.txt
Revision: 1.20
Committed: Tue Dec 14 02:33:18 2021 UTC (2 years, 5 months ago) by greg
Content type: text/plain
Branch: MAIN
Changes since 1.19: +4 -0 lines
Log Message:
feat(checkBSDF): created new checkBSDF tool to check XML data reciprocity

File Contents

# User Rev Content
1 greg 1.4 add_executable(ies2rad ies2rad.c)
2     target_link_libraries(ies2rad rtrad)
3    
4 greg 1.1 add_executable(arch2rad arch2rad.c trans.c)
5     target_link_libraries(arch2rad rtrad)
6    
7 greg 1.4 add_executable(nff2rad nff2rad.c)
8 greg 1.1
9     add_executable(lampcolor lampcolor.c)
10     target_link_libraries(lampcolor rtrad)
11    
12 greg 1.4 add_executable(tmesh2rad tmesh2rad.c)
13     target_link_libraries(tmesh2rad rtrad)
14 greg 1.1
15     add_executable(obj2rad obj2rad.c trans.c)
16     target_link_libraries(obj2rad rtrad)
17    
18 greg 1.15 add_executable(robjutil robjutil.c)
19     target_link_libraries(robjutil wfobj rtrad)
20    
21 greg 1.4 add_executable(mgf2rad mgf2rad.c)
22     target_link_libraries(mgf2rad mgf rtrad)
23 greg 1.2
24 greg 1.1 add_executable(rad2mgf rad2mgf.c)
25     target_link_libraries(rad2mgf rtrad)
26    
27     add_executable(mgfilt mgfilt.c)
28     target_link_libraries(mgfilt mgf rtrad)
29    
30 greg 1.4 add_executable(mgf2inv mgf2inv.c)
31 greg 1.14 target_link_libraries(mgf2inv mgf rtrad)
32 greg 1.4
33 greg 1.1 add_executable(3ds2mgf 3ds2mgf.c rayopt3ds.c vect3ds.c)
34 greg 1.14 target_link_libraries(3ds2mgf rtrad)
35 greg 1.5
36 greg 1.14 if(BUILD_PABOPTO_UTILS)
37 greg 1.7 add_executable(pabopto2bsdf pabopto2bsdf.c bsdfrep.c bsdfrbf.c bsdfmesh.c bsdftrans.cpp)
38 greg 1.14 target_link_libraries(pabopto2bsdf rtrad)
39 greg 1.4
40 greg 1.13 #add_executable(pabopto2xyz pabopto2xyz.c)
41     #target_link_libraries(pabopto2xyz rtrad)
42 greg 1.10
43 greg 1.14 add_executable(pabopto2rad pabopto2bsdf.c bsdfrep.c bsdfrbf.c bsdfmesh.c bsdftrans.cpp)
44 greg 1.5 target_link_libraries(pabopto2rad rtrad)
45 greg 1.8 set_target_properties(pabopto2rad PROPERTIES COMPILE_DEFINITIONS TEST_MAIN)
46 greg 1.5 endif()
47 greg 1.4
48 greg 1.13 add_executable(bsdf2rad bsdf2rad.c bsdfrep.c bsdfinterp.c)
49 greg 1.4 target_link_libraries(bsdf2rad rtrad)
50    
51 greg 1.12 add_executable(bsdfquery bsdfquery.c bsdfrep.c bsdfinterp.c)
52     target_link_libraries(bsdfquery rtrad)
53 greg 1.4
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 greg 1.1
63 greg 1.20 add_executable(checkBSDF checkBSDF.c)
64     target_link_libraries(checkBSDF rtrad)
65    
66 greg 1.3 add_executable(epw2wea epw2wea.c)
67    
68 greg 1.4 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../meta)
69     add_executable(mgf2meta mgf2meta.c)
70     target_link_libraries(mgf2meta mgf meta rtrad)
71    
72 greg 1.14 install(TARGETS
73     3ds2mgf
74     bsdf2klems
75 greg 1.18 bsdf2rad
76 greg 1.14 bsdf2ttree
77 greg 1.20 checkBSDF
78 greg 1.14 epw2wea
79     ies2rad
80     lampcolor
81     mgf2inv
82     mgf2meta
83     mgf2rad
84     mgfilt
85     nff2rad
86     obj2rad
87     pkgBSDF
88     rad2mgf
89 greg 1.19 robjutil
90 greg 1.14 tmesh2rad
91     RUNTIME DESTINATION "bin"
92     )
93    
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 greg 1.16 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 greg 1.17 )
107 greg 1.16 install(PROGRAMS optics2rad.exe
108     DESTINATION "bin"
109     )
110     else()
111     install(PROGRAMS optics2rad.pl
112 greg 1.14 DESTINATION "bin"
113     RENAME optics2rad
114     )
115     endif()
116 greg 1.13
117 greg 1.14 if(BUILD_PABOPTO_UTILS)
118     install(TARGETS pabopto2bsdf pabopto2rad
119     DESTINATION "bin"
120     )
121 greg 1.3 endif()