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.6 by greg, Fri Feb 7 19:17:40 2014 UTC vs.
Revision 1.22 by greg, Wed May 21 17:23:07 2025 UTC

# Line 15 | Line 15 | target_link_libraries(tmesh2rad rtrad)
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  
# Line 25 | Line 28 | 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)
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 < if (NOT WIN32)
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(pabopto2bsdf pabopto2bsdf.c bsdfrep.c bsdfrbf.c bsdfmesh.c)
41 <  target_link_libraries(pabopto2bsdf rtrad)
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)
43 >  add_executable(pabopto2rad pabopto2bsdf.c bsdfrep.c bsdfrbf.c bsdfmesh.c bsdftrans.cpp)
44    target_link_libraries(pabopto2rad rtrad)
45 <
45 >  set_target_properties(pabopto2rad PROPERTIES COMPILE_DEFINITIONS TEST_MAIN)
46   endif()
47  
48 < add_executable(bsdf2rad bsdf2rad.c bsdfrep.c bsdfinterp.c)
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(bsdfpeaks bsdfpeaks.c bsdfrep.c bsdfinterp.c)
55 + target_link_libraries(bsdfpeaks rtrad)
56 +
57   add_executable(bsdf2ttree bsdf2ttree.c bsdfrep.c bsdfinterp.c)
58   target_link_libraries(bsdf2ttree rtrad)
59  
# Line 55 | Line 63 | target_link_libraries(bsdf2klems rtrad)
63   add_executable(pkgBSDF pkgBSDF.c trans.c)
64   target_link_libraries(pkgBSDF rtrad)
65  
66 + add_executable(checkBSDF checkBSDF.c)
67 + target_link_libraries(checkBSDF rtrad)
68 +
69   add_executable(epw2wea epw2wea.c)
70  
71   include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../meta)
72   add_executable(mgf2meta mgf2meta.c)
73   target_link_libraries(mgf2meta mgf meta rtrad)
74  
75 < install(TARGETS
76 <        ies2rad nff2rad lampcolor tmesh2rad obj2rad
77 <        mgf2rad rad2mgf mgf2meta mgfilt mgf2inv 3ds2mgf
78 <        bsdf2ttree bsdf2klems pkgBSDF epw2wea
79 <  RUNTIME DESTINATION bin)
75 > install(TARGETS
76 >  3ds2mgf
77 >  bsdf2klems
78 >  bsdf2rad
79 >  bsdf2ttree
80 >  checkBSDF
81 >  epw2wea
82 >  ies2rad
83 >  lampcolor
84 >  mgf2inv
85 >  mgf2meta
86 >  mgf2rad
87 >  mgfilt
88 >  nff2rad
89 >  obj2rad
90 >  pkgBSDF
91 >  rad2mgf
92 >  robjutil
93 >  tmesh2rad
94 >  RUNTIME DESTINATION "bin"
95 > )
96  
97 < INSTALL(FILES source.cal tilt.cal lamp.tab window.cal
98 <  DESTINATION lib)
97 > file(COPY
98 >  bsdf2rad.cal
99 >  lamp.tab
100 >  source.cal
101 >  tilt.cal
102 >  window.cal
103 >  DESTINATION "${CMAKE_BINARY_DIR}/lib"
104 > )
105  
106 < if (NOT WIN32)
107 <  INSTALL(PROGRAMS optics2rad.csh DESTINATION bin RENAME optics2rad)
108 <  INSTALL(TARGETS pabopto2rad pabopto2bsdf DESTINATION bin)
106 > if(WIN32)
107 >  add_custom_target(optics2rad ALL
108 >    COMMAND pp ${CMAKE_CURRENT_SOURCE_DIR}/optics2rad.pl -o ${CMAKE_CURRENT_SOURCE_DIR}/optics2rad.exe -d
109 >  )
110 >   add_custom_target(iso2klems ALL
111 >    COMMAND pp ${CMAKE_CURRENT_SOURCE_DIR}/iso2klems.pl -o ${CMAKE_CURRENT_SOURCE_DIR}/iso2klems.exe -d
112 >  )
113 > install(PROGRAMS optics2rad.exe iso2klems.exe
114 >    DESTINATION "bin"
115 >  )
116 > else()
117 >  install_without_extension(
118 >    optics2rad.pl
119 >    iso2klems.pl
120 >  )
121 > endif()
122 >
123 > if(BUILD_PABOPTO_UTILS)
124 >  install(TARGETS pabopto2bsdf pabopto2rad
125 >    DESTINATION "bin"
126 >  )
127   endif()

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines