ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/cv/CMakeLists.txt
Revision: 1.15
Committed: Mon Mar 30 18:28:35 2020 UTC (4 years, 1 month ago) by greg
Content type: text/plain
Branch: MAIN
Changes since 1.14: +3 -0 lines
Log Message:
Created robjutil tool to manipulate Wavefront .OBJ files

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     bsdf2ttree
73     epw2wea
74     ies2rad
75     lampcolor
76     mgf2inv
77     mgf2meta
78     mgf2rad
79     mgfilt
80     nff2rad
81     obj2rad
82     pkgBSDF
83     rad2mgf
84     tmesh2rad
85     RUNTIME DESTINATION "bin"
86     )
87    
88     file(COPY
89     bsdf2rad.cal
90     lamp.tab
91     source.cal
92     tilt.cal
93     window.cal
94     DESTINATION "${CMAKE_BINARY_DIR}/lib"
95     )
96    
97     if(NOT WIN32)
98     install(PROGRAMS optics2rad.csh
99     DESTINATION "bin"
100     RENAME optics2rad
101     )
102     endif()
103 greg 1.13
104 greg 1.14 if(BUILD_PABOPTO_UTILS)
105     install(TARGETS pabopto2bsdf pabopto2rad
106     DESTINATION "bin"
107     )
108 greg 1.3 endif()