ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/cv/CMakeLists.txt
Revision: 1.17
Committed: Wed Aug 19 04:33:20 2020 UTC (3 years, 8 months ago) by greg
Content type: text/plain
Branch: MAIN
CVS Tags: rad5R3
Changes since 1.16: +1 -0 lines
Log Message:
chore: fixed missing ')'

File Contents

# Content
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(nff2rad nff2rad.c)
8
9 add_executable(lampcolor lampcolor.c)
10 target_link_libraries(lampcolor rtrad)
11
12 add_executable(tmesh2rad tmesh2rad.c)
13 target_link_libraries(tmesh2rad rtrad)
14
15 add_executable(obj2rad obj2rad.c trans.c)
16 target_link_libraries(obj2rad rtrad)
17
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
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)
35
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(epw2wea epw2wea.c)
64
65 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../meta)
66 add_executable(mgf2meta mgf2meta.c)
67 target_link_libraries(mgf2meta mgf meta rtrad)
68
69 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(WIN32)
98 add_custom_target(optics2rad ALL
99 COMMAND pp ${CMAKE_CURRENT_SOURCE_DIR}/optics2rad.pl -o ${CMAKE_CURRENT_SOURCE_DIR}/optics2rad.exe -d
100 )
101 install(PROGRAMS optics2rad.exe
102 DESTINATION "bin"
103 )
104 else()
105 install(PROGRAMS optics2rad.pl
106 DESTINATION "bin"
107 RENAME optics2rad
108 )
109 endif()
110
111 if(BUILD_PABOPTO_UTILS)
112 install(TARGETS pabopto2bsdf pabopto2rad
113 DESTINATION "bin"
114 )
115 endif()