blob: b7266fe83eb78daf52ebf461bc8deb1360bfae05 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
|
include(BundleUtilities)
set(dirs
/opt/local/lib
)
fixup_bundle(${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/MacOS/${VIEWER_CHANNEL} "" "${dirs}")
file(CREATE_LINK
"../../../../Frameworks/libnghttp2.14.dylib"
"${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/libnghttp2.14.dylib"
SYMBOLIC
)
file(CREATE_LINK
"../../../../Frameworks/libxmlrpc-epi.0.dylib"
"${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/libxmlrpc-epi.0.dylib"
SYMBOLIC
)
file(CREATE_LINK
"../../../../Frameworks/libopenjp2.7.dylib"
"${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/libopenjp2.7.dylib"
SYMBOLIC
)
file(CREATE_LINK
"../../../../Frameworks/libpng16.16.dylib"
"${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/libpng16.16.dylib"
SYMBOLIC
)
file(CREATE_LINK
"../../../../Frameworks/libjpeg.8.dylib"
"${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/libjpeg.8.dylib"
SYMBOLIC
)
file(CREATE_LINK
"../../../../Frameworks/libaprutil-1.0.dylib"
"${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/libaprutil-1.0.dylib"
SYMBOLIC
)
file(CREATE_LINK
"../../../../Frameworks/libiconv.2.dylib"
"${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/libiconv.2.dylib"
SYMBOLIC
)
file(CREATE_LINK
"../../../../Frameworks/libapr-1.0.dylib"
"${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/libapr-1.0.dylib"
SYMBOLIC
)
file(CREATE_LINK
"../../../../Frameworks/libz.1.dylib"
"${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/libz.1.dylib"
SYMBOLIC
)
file(CREATE_LINK
"../../../../Frameworks/liburiparser.1.dylib"
"${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/liburiparser.1.dylib"
SYMBOLIC
)
file(CREATE_LINK
"../../../../Frameworks/libexpat.1.dylib"
"${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/libexpat.1.dylib"
SYMBOLIC
)
file(CREATE_LINK
"../../../../Frameworks/libfreetype.6.dylib"
"${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/libfreetype.6.dylib"
SYMBOLIC
)
file(CREATE_LINK
"../../../../Frameworks/libbz2.1.0.dylib"
"${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/libbz2.1.0.dylib"
SYMBOLIC
)
file(CREATE_LINK
"../../../../Frameworks/libbrotlidec.1.dylib"
"${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/libbrotlidec.1.dylib"
SYMBOLIC
)
file(CREATE_LINK
"../../../../Frameworks/libbrotlicommon.1.dylib"
"${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/libbrotlicommon.1.dylib"
SYMBOLIC
)
file(CREATE_LINK
"../../../../Frameworks/Chromium Embedded Framework.framework"
"${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/Chromium Embedded Framework.framework"
SYMBOLIC
)
file(CHMOD
"${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper.app/Contents/MacOS/DullahanHelper"
"${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper (GPU).app/Contents/MacOS/DullahanHelper (GPU)"
"${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper (Plugin).app/Contents/MacOS/DullahanHelper (Plugin)"
"${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Resources/SLPlugin.app/Contents/Frameworks/DullahanHelper (Renderer).app/Contents/MacOS/DullahanHelper (Renderer)"
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
)
execute_process(
COMMAND hdiutil detach /Volumes/VLC\ media\ player
COMMAND lipo libalut.0.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libalut.0.dylib
COMMAND lipo libapr-1.0.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libapr-1.0.dylib
COMMAND lipo libaprutil-1.0.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libaprutil-1.0.dylib
COMMAND lipo libboost_filesystem-mt.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libboost_filesystem-mt.dylib
COMMAND lipo libboost_system-mt.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libboost_system-mt.dylib
COMMAND lipo libbrotlicommon.1.1.0.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libbrotlicommon.1.1.0.dylib
COMMAND lipo libbrotlidec.1.1.0.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libbrotlidec.1.1.0.dylib
COMMAND lipo libbz2.1.0.8.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libbz2.1.0.8.dylib
COMMAND lipo libcollada-dom2.4-dp.2.4.0.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libcollada-dom2.4-dp.2.4.0.dylib
COMMAND lipo libexpat.1.9.2.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libexpat.1.9.2.dylib
COMMAND lipo libfreetype.6.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libfreetype.6.dylib
COMMAND lipo libhunspell-1.7.0.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libhunspell-1.7.0.dylib
COMMAND lipo libiconv.2.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libiconv.2.dylib
COMMAND lipo libicudata.74.2.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libicudata.74.2.dylib
COMMAND lipo libicui18n.74.2.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libicui18n.74.2.dylib
COMMAND lipo libicuuc.74.2.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libicuuc.74.2.dylib
COMMAND lipo libjpeg.8.3.2.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libjpeg.8.3.2.dylib
COMMAND lipo libllwebrtc.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libllwebrtc.dylib
COMMAND lipo liblzma.5.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output liblzma.5.dylib
COMMAND lipo libminizip.1.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libminizip.1.dylib
COMMAND lipo libncurses.6.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libncurses.6.dylib
COMMAND lipo libndofdev.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libndofdev.dylib
COMMAND lipo libnghttp2.14.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libnghttp2.14.dylib
COMMAND lipo libogg.0.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libogg.0.dylib
COMMAND lipo libopenal.1.23.1.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libopenal.1.23.1.dylib
COMMAND lipo libopenjp2.2.5.2.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libopenjp2.2.5.2.dylib
COMMAND lipo libpcre.1.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libpcre.1.dylib
COMMAND lipo libpcrecpp.0.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libpcrecpp.0.dylib
COMMAND lipo libpng16.16.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libpng16.16.dylib
COMMAND lipo liburiparser.1.0.31.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output liburiparser.1.0.31.dylib
COMMAND lipo libvlc.5.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libvlc.5.dylib
COMMAND lipo libvlccore.9.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libvlccore.9.dylib
COMMAND lipo libvorbis.0.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libvorbis.0.dylib
COMMAND lipo libvorbisenc.2.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libvorbisenc.2.dylib
COMMAND lipo libvorbisfile.3.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libvorbisfile.3.dylib
COMMAND lipo libxml2.2.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libxml2.2.dylib
COMMAND lipo libxmlrpc-epi.0.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libxmlrpc-epi.0.dylib
COMMAND lipo libz.1.3.1.dylib
-thin ${CMAKE_OSX_ARCHITECTURES}
-output libz.1.3.1.dylib
WORKING_DIRECTORY ${viewer_BINARY_DIR}/${VIEWER_CHANNEL}.app/Contents/Frameworks
ERROR_QUIET
)
|