ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/cv/CMakeLists.txt
Revision: 1.19
Committed: Sat Dec 5 16:33:01 2020 UTC (3 years, 5 months ago) by greg
Content type: text/plain
Branch: MAIN
Changes since 1.18: +1 -0 lines
Log Message:
chore(robjutil): added to installer targets is it wasn't being copied

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.3 add_executable(epw2wea epw2wea.c)
64    
65 greg 1.4 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../meta)
66     add_executable(mgf2meta mgf2meta.c)
67     target_link_libraries(mgf2meta mgf meta rtrad)
68    
69 greg 1.14 install(TARGETS
70     3ds2mgf
71     bsdf2klems
72 greg 1.18 bsdf2rad
73 greg 1.14 bsdf2ttree
74     epw2wea
75     ies2rad
76     lampcolor
77     mgf2inv
78     mgf2meta
79     mgf2rad
80     mgfilt
81     nff2rad
82     obj2rad
83     pkgBSDF
84     rad2mgf
85 greg 1.19 robjutil
86 greg 1.14 tmesh2rad
87     RUNTIME DESTINATION "bin"
88     )
89    
90     file(COPY
91     bsdf2rad.cal
92     lamp.tab
93     source.cal
94     tilt.cal
95     window.cal
96     DESTINATION "${CMAKE_BINARY_DIR}/lib"
97     )
98    
99 greg 1.16 if(WIN32)
100     add_custom_target(optics2rad ALL
101     COMMAND pp ${CMAKE_CURRENT_SOURCE_DIR}/optics2rad.pl -o ${CMAKE_CURRENT_SOURCE_DIR}/optics2rad.exe -d
102 greg 1.17 )
103 greg 1.16 install(PROGRAMS optics2rad.exe
104     DESTINATION "bin"
105     )
106     else()
107     install(PROGRAMS optics2rad.pl
108 greg 1.14 DESTINATION "bin"
109     RENAME optics2rad
110     )
111     endif()
112 greg 1.13
113 greg 1.14 if(BUILD_PABOPTO_UTILS)
114     install(TARGETS pabopto2bsdf pabopto2rad
115     DESTINATION "bin"
116     )
117 greg 1.3 endif()