ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/gen/CMakeLists.txt
Revision: 2.16
Committed: Thu Apr 10 23:30:58 2025 UTC (3 weeks, 3 days ago) by greg
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Changes since 2.15: +1 -1 lines
Log Message:
feat(gensdaymtx,genssky): TW fixed bug in genssky and added absolute calibration

File Contents

# User Rev Content
1 greg 2.12 # Locate the threads package
2     set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
3     set(THREADS_PREFER_PTHREAD_FLAG TRUE)
4     find_package(Threads REQUIRED)
5    
6 greg 2.1 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../rt)
7    
8     add_executable(genbeads genbeads.c hermite3.c)
9     target_link_libraries(genbeads ${LIB_M})
10    
11     add_executable(genbox genbox.c)
12 greg 2.10 target_link_libraries(genbox wfobj rtrad ${LIB_M})
13 greg 2.1
14 greg 2.3 add_executable(genmarble genmarble.c ../common/random.h)
15     target_link_libraries(genmarble ${LIB_M})
16 greg 2.1
17 greg 2.3 add_executable(gensky gensky.c sun.c)
18 greg 2.7 target_link_libraries(gensky rtrad ${LIB_M})
19 greg 2.1
20 greg 2.13 add_executable(genssky genssky.c sun.c atmos.c)
21     target_link_libraries(genssky rtrad ${LIB_M} Threads::Threads)
22 greg 2.12
23 greg 2.16 add_executable(gensdaymtx gensdaymtx.c sun.c atmos.c loadEPW.c)
24 greg 2.13 target_link_libraries(gensdaymtx rtrad ${LIB_M} Threads::Threads)
25 greg 2.11
26 greg 2.3 add_executable(gendaylit gendaylit.c sun.c)
27     target_link_libraries(gendaylit rtrad ${LIB_M})
28 greg 2.1
29 greg 2.15 add_executable(gendaymtx gendaymtx.c sun.c loadEPW.c)
30 greg 2.3 target_link_libraries(gendaymtx rtrad ${LIB_M})
31 greg 2.1
32 greg 2.3 add_executable(genblinds genblinds.c)
33 greg 2.7 target_link_libraries(genblinds rtrad ${LIB_M})
34 greg 2.1
35     add_executable(genprism genprism.c)
36 greg 2.7 target_link_libraries(genprism rtrad ${LIB_M})
37 greg 2.1
38 greg 2.3 add_executable(xform xform.c)
39     target_link_libraries(xform rtrad)
40    
41     add_executable(replmarks replmarks.c)
42     target_link_libraries(replmarks rtrad)
43    
44     add_executable(mkillum mkillum.c mkillum2.c mkillum3.c)
45     target_link_libraries(mkillum raycalls radiance rtrad)
46    
47     add_executable(mksource mksource.c)
48     target_link_libraries(mksource raycalls radiance rtrad)
49    
50 greg 2.5 add_executable(genrev genrev.c)
51 greg 2.1 target_link_libraries(genrev rtrad)
52    
53 greg 2.3 add_executable(gencatenary gencat.c)
54     target_link_libraries(gencatenary rtrad)
55 greg 2.1
56     add_executable(genworm genworm.c)
57     target_link_libraries(genworm rtrad)
58    
59 greg 2.3 add_executable(gensurf gensurf.c)
60     target_link_libraries(gensurf rtrad)
61 greg 2.1
62 greg 2.3 add_executable(genclock genclock.c)
63     target_link_libraries(genclock ${LIB_M})
64 greg 2.1
65 greg 2.3 add_executable(genbranch genbranch.c)
66     target_link_libraries(genbranch ${LIB_M})
67 greg 2.1
68 greg 2.5 install(TARGETS
69     genblinds
70     genbox
71     genclock
72     gendaylit
73     gendaymtx
74 greg 2.14 gensdaymtx
75 greg 2.5 genprism
76     genrev
77     gensky
78 greg 2.11 genssky
79 greg 2.5 gensurf
80     genworm
81     mkillum
82     mksource
83     replmarks
84     xform
85     DESTINATION "bin"
86     )
87    
88     file(COPY
89     clockface.hex
90     glaze1.cal
91     glaze2.cal
92     illum.cal
93     perezlum.cal
94 greg 2.6 perezlum_c.cal
95 greg 2.5 rev.cal
96     skybright.cal
97     surf.cal
98 greg 2.11 mie_ca.dat
99 greg 2.5 DESTINATION "${CMAKE_BINARY_DIR}/lib"
100     )
101    
102     if(NOT WIN32)
103     install(PROGRAMS glaze.csh
104     DESTINATION "bin"
105     RENAME glaze
106     )
107     endif()