diff options
Diffstat (limited to 'linden/indra/cmake/CopyWinLibs.cmake')
-rw-r--r-- | linden/indra/cmake/CopyWinLibs.cmake | 113 |
1 files changed, 93 insertions, 20 deletions
diff --git a/linden/indra/cmake/CopyWinLibs.cmake b/linden/indra/cmake/CopyWinLibs.cmake index fdfcb3f..e80f0c3 100644 --- a/linden/indra/cmake/CopyWinLibs.cmake +++ b/linden/indra/cmake/CopyWinLibs.cmake | |||
@@ -6,101 +6,177 @@ | |||
6 | 6 | ||
7 | include(CMakeCopyIfDifferent) | 7 | include(CMakeCopyIfDifferent) |
8 | 8 | ||
9 | set(gst_plugin_debug_dir "${CMAKE_SOURCE_DIR}/../libraries/i686-win32/lib/debug/gstreamer-plugins") | 9 | set(gst_plugin_release_dir "${CMAKE_SOURCE_DIR}/../libraries/i686-win32/lib/release/lib/gstreamer-plugins") |
10 | set(gst_plugin_debug_files | 10 | set(gst_plugin_release_files |
11 | libdshowsrcwrapper.dll | ||
12 | libfsselector.dll | ||
13 | libfsvalve.dll | ||
14 | libgstacmenc.dll | ||
11 | libgstadder.dll | 15 | libgstadder.dll |
12 | libgstalaw.dll | 16 | libgstalaw.dll |
17 | libgstalpha.dll | ||
18 | libgstalphacolor.dll | ||
19 | libgstapp.dll | ||
20 | libgstaudiochunk.dll | ||
13 | libgstaudioconvert.dll | 21 | libgstaudioconvert.dll |
22 | libgstaudiofx.dll | ||
14 | libgstaudiorate.dll | 23 | libgstaudiorate.dll |
15 | libgstaudioresample.dll | 24 | libgstaudioresample.dll |
16 | libgstaudiotestsrc.dll | 25 | libgstaudiotestsrc.dll |
17 | libgstautodetect.dll | 26 | libgstautodetect.dll |
18 | libgstavi.dll | 27 | libgstavi.dll |
28 | libgstcoreelements.dll | ||
19 | libgstcutter.dll | 29 | libgstcutter.dll |
20 | libgstdecodebin2.dll | 30 | libgstdecodebin2.dll |
21 | libgstdecodebin.dll | 31 | libgstdecodebin.dll |
22 | libgstdirectdraw.dll | 32 | libgstdirectdraw.dll |
23 | libgstdirectsound.dll | 33 | libgstdirectsound.dll |
24 | libgsteffectv.dll | 34 | libgstdshowdecwrapper.dll |
35 | libgstdshowsrcwrapper.dll | ||
36 | libgstdshowvideosink.dll | ||
37 | libgstdtmf.dll | ||
25 | libgstffmpeg.dll | 38 | libgstffmpeg.dll |
26 | libgstffmpegcolorspace.dll | 39 | libgstffmpegcolorspace.dll |
40 | libgstflv.dll | ||
27 | libgstgdp.dll | 41 | libgstgdp.dll |
42 | libgsth264parse.dll | ||
43 | libgsticydemux.dll | ||
44 | libgstid3demux.dll | ||
28 | libgstjpeg.dll | 45 | libgstjpeg.dll |
46 | libgstlevel.dll | ||
47 | libgstmad.dll | ||
48 | libgstmms.dll | ||
49 | libgstmpeg2dec.dll | ||
50 | libgstmpegaudioparse.dll | ||
51 | libgstmpegstream.dll | ||
52 | libgstmpegvideoparse.dll | ||
53 | libgstmscodecs.dll | ||
29 | libgstmulaw.dll | 54 | libgstmulaw.dll |
55 | libgstmultipart.dll | ||
56 | libgstneon.dll | ||
30 | libgstogg.dll | 57 | libgstogg.dll |
31 | libgstplaybin.dll | 58 | libgstplaybin.dll |
59 | libgstpng.dll | ||
32 | libgstqtdemux.dll | 60 | libgstqtdemux.dll |
33 | libgstrtp.dll | 61 | libgstqueue2.dll |
62 | libgstrtp.dll | ||
63 | libgstrtpmanager.dll | ||
64 | libgstrtpmuxer.dll | ||
34 | libgstrtsp.dll | 65 | libgstrtsp.dll |
66 | libgstsmpte.dll | ||
35 | libgsttheora.dll | 67 | libgsttheora.dll |
36 | libgsttypefindfunctions.dll | 68 | libgsttypefindfunctions.dll |
37 | libgstudp.dll | 69 | libgstudp.dll |
38 | libgstvideobalance.dll | 70 | libgstvideobalance.dll |
39 | libgstvideobox.dll | 71 | libgstvideobox.dll |
40 | libgstvideocrop.dll | 72 | libgstvideocrop.dll |
41 | libgstvideoflip.dll | ||
42 | libgstvideomixer.dll | 73 | libgstvideomixer.dll |
43 | libgstvideorate.dll | 74 | libgstvideorate.dll |
44 | libgstvideoscale.dll | 75 | libgstvideoscale.dll |
76 | libgstvideosignal.dll | ||
45 | libgstvideotestsrc.dll | 77 | libgstvideotestsrc.dll |
46 | libgstvolume.dll | 78 | libgstvolume.dll |
79 | libgstvolume.dll | ||
47 | libgstvorbis.dll | 80 | libgstvorbis.dll |
81 | libgstwasapi.dll | ||
82 | libgstwavparse.dll | ||
83 | libgstwininet.dll | ||
84 | libgstx264.dll | ||
85 | libgstxvid.dll | ||
48 | ) | 86 | ) |
49 | 87 | ||
50 | copy_if_different( | 88 | copy_if_different( |
51 | ${gst_plugin_debug_dir} | 89 | ${gst_plugin_release_dir} |
52 | "${CMAKE_CURRENT_BINARY_DIR}/Debug/lib/gstreamer-plugins" | 90 | "${CMAKE_CURRENT_BINARY_DIR}/Release/lib/gstreamer-plugins" |
53 | out_targets | 91 | out_targets |
54 | ${gst_plugin_debug_files} | 92 | ${gst_plugin_release_files} |
55 | ) | 93 | ) |
56 | set(all_targets ${all_targets} ${out_targets}) | 94 | set(all_targets ${all_targets} ${out_targets}) |
57 | 95 | ||
58 | set(gst_plugin_release_dir "${CMAKE_SOURCE_DIR}/../libraries/i686-win32/lib/release/gstreamer-plugins") | 96 | set(gst_plugin_debug_dir "${CMAKE_SOURCE_DIR}/../libraries/i686-win32/lib/debug/lib/gstreamer-plugins") |
59 | set(gst_plugin_release_files | 97 | set(gst_plugin_debug_files |
98 | libdshowsrcwrapper.dll | ||
99 | libfsselector.dll | ||
100 | libfsvalve.dll | ||
101 | libgstacmenc.dll | ||
60 | libgstadder.dll | 102 | libgstadder.dll |
61 | libgstalaw.dll | 103 | libgstalaw.dll |
104 | libgstalpha.dll | ||
105 | libgstalphacolor.dll | ||
106 | libgstapp.dll | ||
107 | libgstaudiochunk.dll | ||
62 | libgstaudioconvert.dll | 108 | libgstaudioconvert.dll |
109 | libgstaudiofx.dll | ||
63 | libgstaudiorate.dll | 110 | libgstaudiorate.dll |
64 | libgstaudioresample.dll | 111 | libgstaudioresample.dll |
65 | libgstaudiotestsrc.dll | 112 | libgstaudiotestsrc.dll |
66 | libgstautodetect.dll | 113 | libgstautodetect.dll |
67 | libgstavi.dll | 114 | libgstavi.dll |
115 | libgstcoreelements.dll | ||
68 | libgstcutter.dll | 116 | libgstcutter.dll |
69 | libgstdecodebin2.dll | 117 | libgstdecodebin2.dll |
70 | libgstdecodebin.dll | 118 | libgstdecodebin.dll |
71 | libgstdirectdraw.dll | 119 | libgstdirectdraw.dll |
72 | libgstdirectsound.dll | 120 | libgstdirectsound.dll |
73 | libgsteffectv.dll | 121 | libgstdshowdecwrapper.dll |
122 | libgstdshowsrcwrapper.dll | ||
123 | libgstdshowvideosink.dll | ||
124 | libgstdtmf.dll | ||
74 | libgstffmpeg.dll | 125 | libgstffmpeg.dll |
75 | libgstffmpegcolorspace.dll | 126 | libgstffmpegcolorspace.dll |
127 | libgstflv.dll | ||
76 | libgstgdp.dll | 128 | libgstgdp.dll |
129 | libgsth264parse.dll | ||
130 | libgsticydemux.dll | ||
131 | libgstid3demux.dll | ||
77 | libgstjpeg.dll | 132 | libgstjpeg.dll |
133 | libgstlevel.dll | ||
134 | libgstmad.dll | ||
135 | libgstmms.dll | ||
136 | libgstmpeg2dec.dll | ||
137 | libgstmpegaudioparse.dll | ||
138 | libgstmpegstream.dll | ||
139 | libgstmpegvideoparse.dll | ||
140 | libgstmscodecs.dll | ||
78 | libgstmulaw.dll | 141 | libgstmulaw.dll |
142 | libgstmultipart.dll | ||
143 | libgstneon.dll | ||
79 | libgstogg.dll | 144 | libgstogg.dll |
80 | libgstplaybin.dll | 145 | libgstplaybin.dll |
146 | libgstpng.dll | ||
81 | libgstqtdemux.dll | 147 | libgstqtdemux.dll |
82 | libgstrtp.dll | 148 | libgstqueue2.dll |
149 | libgstrtp.dll | ||
150 | libgstrtpmanager.dll | ||
151 | libgstrtpmuxer.dll | ||
83 | libgstrtsp.dll | 152 | libgstrtsp.dll |
153 | libgstsmpte.dll | ||
84 | libgsttheora.dll | 154 | libgsttheora.dll |
85 | libgsttypefindfunctions.dll | 155 | libgsttypefindfunctions.dll |
86 | libgstudp.dll | 156 | libgstudp.dll |
87 | libgstvideobalance.dll | 157 | libgstvideobalance.dll |
88 | libgstvideobox.dll | 158 | libgstvideobox.dll |
89 | libgstvideocrop.dll | 159 | libgstvideocrop.dll |
90 | libgstvideoflip.dll | ||
91 | libgstvideomixer.dll | 160 | libgstvideomixer.dll |
92 | libgstvideorate.dll | 161 | libgstvideorate.dll |
93 | libgstvideoscale.dll | 162 | libgstvideoscale.dll |
163 | libgstvideosignal.dll | ||
94 | libgstvideotestsrc.dll | 164 | libgstvideotestsrc.dll |
95 | libgstvolume.dll | 165 | libgstvolume.dll |
166 | libgstvolume.dll | ||
96 | libgstvorbis.dll | 167 | libgstvorbis.dll |
168 | libgstwasapi.dll | ||
169 | libgstwavparse.dll | ||
170 | libgstwininet.dll | ||
171 | libgstx264.dll | ||
172 | libgstxvid.dll | ||
97 | ) | 173 | ) |
98 | 174 | ||
99 | copy_if_different( | 175 | copy_if_different( |
100 | ${gst_plugin_release_dir} | 176 | ${gst_plugin_debug_dir} |
101 | "${CMAKE_CURRENT_BINARY_DIR}/Release/lib/gstreamer-plugins" | 177 | "${CMAKE_CURRENT_BINARY_DIR}/Debug/lib/gstreamer-plugins" |
102 | out_targets | 178 | out_targets |
103 | ${gst_plugin_release_files} | 179 | ${gst_plugin_debug_files} |
104 | ) | 180 | ) |
105 | set(all_targets ${all_targets} ${out_targets}) | 181 | set(all_targets ${all_targets} ${out_targets}) |
106 | 182 | ||
@@ -108,11 +184,8 @@ set(vivox_src_dir "${CMAKE_SOURCE_DIR}/newview/vivox-runtime/i686-win32") | |||
108 | set(vivox_files | 184 | set(vivox_files |
109 | tntk.dll | 185 | tntk.dll |
110 | libeay32.dll | 186 | libeay32.dll |
111 | SLVoice.exe | ||
112 | ssleay32.dll | 187 | ssleay32.dll |
113 | SLVoiceAgent.exe | ||
114 | srtp.dll | 188 | srtp.dll |
115 | vivoxsdk.dll | ||
116 | ortp.dll | 189 | ortp.dll |
117 | wrap_oal.dll | 190 | wrap_oal.dll |
118 | ) | 191 | ) |
@@ -338,4 +411,4 @@ if (MSVC80) | |||
338 | endif (EXISTS ${release_msvc8_redist_path}) | 411 | endif (EXISTS ${release_msvc8_redist_path}) |
339 | endif (MSVC80) | 412 | endif (MSVC80) |
340 | 413 | ||
341 | add_custom_target(copy_win_libs ALL DEPENDS ${all_targets}) | 414 | add_custom_target(copy_win_libs ALL DEPENDS ${all_targets}) \ No newline at end of file |