aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden
diff options
context:
space:
mode:
authorMcCabe Maxsted2009-02-06 01:49:25 -0700
committerMcCabe Maxsted2009-02-06 01:49:25 -0700
commit40811dbf0d99f07acaedcd8c0f01803b39971df9 (patch)
tree4cce39e11db1cc2b0767f23e6576c52156f671f6 /linden
parentUpdated CMake files to RC1 (diff)
downloadmeta-impy-40811dbf0d99f07acaedcd8c0f01803b39971df9.zip
meta-impy-40811dbf0d99f07acaedcd8c0f01803b39971df9.tar.gz
meta-impy-40811dbf0d99f07acaedcd8c0f01803b39971df9.tar.bz2
meta-impy-40811dbf0d99f07acaedcd8c0f01803b39971df9.tar.xz
develop.py should now work again under windows
Diffstat (limited to 'linden')
-rw-r--r--linden/indra/cmake/CopyWinLibs.cmake25
-rw-r--r--linden/indra/cmake/GStreamer.cmake2
-rw-r--r--linden/indra/cmake/OPENAL.cmake13
-rw-r--r--linden/install.xml12
4 files changed, 30 insertions, 22 deletions
diff --git a/linden/indra/cmake/CopyWinLibs.cmake b/linden/indra/cmake/CopyWinLibs.cmake
index 1484663..e80f0c3 100644
--- a/linden/indra/cmake/CopyWinLibs.cmake
+++ b/linden/indra/cmake/CopyWinLibs.cmake
@@ -6,8 +6,8 @@
6 6
7include(CMakeCopyIfDifferent) 7include(CMakeCopyIfDifferent)
8 8
9set(gst_plugin_debug_dir "${CMAKE_SOURCE_DIR}/../libraries/i686-win32/lib/debug/gstreamer-plugins") 9set(gst_plugin_release_dir "${CMAKE_SOURCE_DIR}/../libraries/i686-win32/lib/release/lib/gstreamer-plugins")
10set(gst_plugin_debug_files 10set(gst_plugin_release_files
11 libdshowsrcwrapper.dll 11 libdshowsrcwrapper.dll
12 libfsselector.dll 12 libfsselector.dll
13 libfsvalve.dll 13 libfsvalve.dll
@@ -86,15 +86,15 @@ set(gst_plugin_debug_files
86 ) 86 )
87 87
88copy_if_different( 88copy_if_different(
89 ${gst_plugin_debug_dir} 89 ${gst_plugin_release_dir}
90 "${CMAKE_CURRENT_BINARY_DIR}/Debug/lib/gstreamer-plugins" 90 "${CMAKE_CURRENT_BINARY_DIR}/Release/lib/gstreamer-plugins"
91 out_targets 91 out_targets
92 ${gst_plugin_debug_files} 92 ${gst_plugin_release_files}
93 ) 93 )
94set(all_targets ${all_targets} ${out_targets}) 94set(all_targets ${all_targets} ${out_targets})
95 95
96set(gst_plugin_release_dir "${CMAKE_SOURCE_DIR}/../libraries/i686-win32/lib/release/gstreamer-plugins") 96set(gst_plugin_debug_dir "${CMAKE_SOURCE_DIR}/../libraries/i686-win32/lib/debug/lib/gstreamer-plugins")
97set(gst_plugin_release_files 97set(gst_plugin_debug_files
98 libdshowsrcwrapper.dll 98 libdshowsrcwrapper.dll
99 libfsselector.dll 99 libfsselector.dll
100 libfsvalve.dll 100 libfsvalve.dll
@@ -173,10 +173,10 @@ set(gst_plugin_release_files
173 ) 173 )
174 174
175copy_if_different( 175copy_if_different(
176 ${gst_plugin_release_dir} 176 ${gst_plugin_debug_dir}
177 "${CMAKE_CURRENT_BINARY_DIR}/Release/lib/gstreamer-plugins" 177 "${CMAKE_CURRENT_BINARY_DIR}/Debug/lib/gstreamer-plugins"
178 out_targets 178 out_targets
179 ${gst_plugin_release_files} 179 ${gst_plugin_debug_files}
180 ) 180 )
181set(all_targets ${all_targets} ${out_targets}) 181set(all_targets ${all_targets} ${out_targets})
182 182
@@ -184,11 +184,8 @@ set(vivox_src_dir "${CMAKE_SOURCE_DIR}/newview/vivox-runtime/i686-win32")
184set(vivox_files 184set(vivox_files
185 tntk.dll 185 tntk.dll
186 libeay32.dll 186 libeay32.dll
187 SLVoice.exe
188 ssleay32.dll 187 ssleay32.dll
189 SLVoiceAgent.exe
190 srtp.dll 188 srtp.dll
191 vivoxsdk.dll
192 ortp.dll 189 ortp.dll
193 wrap_oal.dll 190 wrap_oal.dll
194 ) 191 )
@@ -414,4 +411,4 @@ if (MSVC80)
414 endif (EXISTS ${release_msvc8_redist_path}) 411 endif (EXISTS ${release_msvc8_redist_path})
415endif (MSVC80) 412endif (MSVC80)
416 413
417add_custom_target(copy_win_libs ALL DEPENDS ${all_targets}) 414add_custom_target(copy_win_libs ALL DEPENDS ${all_targets}) \ No newline at end of file
diff --git a/linden/indra/cmake/GStreamer.cmake b/linden/indra/cmake/GStreamer.cmake
index fc256a8..b4b984d 100644
--- a/linden/indra/cmake/GStreamer.cmake
+++ b/linden/indra/cmake/GStreamer.cmake
@@ -10,6 +10,8 @@ include(Prebuilt)
10if (WINDOWS) 10if (WINDOWS)
11 11
12 use_prebuilt_binary(libxml) 12 use_prebuilt_binary(libxml)
13 use_prebuilt_binary(iconv)
14 use_prebuilt_binary(gstreamer-plugins)
13 set(GSTREAMER_FOUND ON FORCE BOOL) 15 set(GSTREAMER_FOUND ON FORCE BOOL)
14 set(GSTREAMER_INCLUDE_DIRS 16 set(GSTREAMER_INCLUDE_DIRS
15 ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include/glib 17 ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include/glib
diff --git a/linden/indra/cmake/OPENAL.cmake b/linden/indra/cmake/OPENAL.cmake
index f24ec22..5e71f66 100644
--- a/linden/indra/cmake/OPENAL.cmake
+++ b/linden/indra/cmake/OPENAL.cmake
@@ -12,7 +12,7 @@ if (OPENAL)
12 if (WINDOWS) 12 if (WINDOWS)
13 find_library(OPENAL_LIB 13 find_library(OPENAL_LIB
14 NAMES openal openal32 OpenAL OpenAL32 wrap_oal 14 NAMES openal openal32 OpenAL OpenAL32 wrap_oal
15 PATHS ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/libraries/i686-win32/lib/release/ 15 PATHS ${CMAKE_SOURCE_DIR}/../libraries/i686-win32/lib/release
16 ) 16 )
17 17
18 else (WINDOWS) 18 else (WINDOWS)
@@ -20,7 +20,8 @@ if (OPENAL)
20 NAMES openal openal32 OpenAL OpenAL32 wrap_oal 20 NAMES openal openal32 OpenAL OpenAL32 wrap_oal
21 PATHS ${ARCH_PREBUILT_DIRS_RELEASE} 21 PATHS ${ARCH_PREBUILT_DIRS_RELEASE}
22 ) 22 )
23 23 endif (WINDOWS)
24
24 if (NOT OPENAL_LIB) 25 if (NOT OPENAL_LIB)
25 message(FATAL_ERROR "OpenAL not found!") 26 message(FATAL_ERROR "OpenAL not found!")
26 else (NOT OPENAL_LIB) 27 else (NOT OPENAL_LIB)
@@ -46,10 +47,18 @@ if (OPENAL)
46 47
47 # ALUT_LIB 48 # ALUT_LIB
48 49
50 if (WINDOWS)
51 find_library(ALUT_LIB
52 NAMES alut freealut
53 PATHS ${CMAKE_SOURCE_DIR}/../libraries/i686-win32/lib/release
54 )
55
56 else (WINDOWS)
49 find_library(ALUT_LIB 57 find_library(ALUT_LIB
50 NAMES alut freealut 58 NAMES alut freealut
51 PATHS ${ARCH_PREBUILT_DIRS_RELEASE} 59 PATHS ${ARCH_PREBUILT_DIRS_RELEASE}
52 ) 60 )
61 endif (WINDOWS)
53 62
54 if (NOT ALUT_LIB) 63 if (NOT ALUT_LIB)
55 message(FATAL_ERROR "ALUT not found!") 64 message(FATAL_ERROR "ALUT not found!")
diff --git a/linden/install.xml b/linden/install.xml
index 083e2e2..7527eec 100644
--- a/linden/install.xml
+++ b/linden/install.xml
@@ -393,7 +393,7 @@
393 <key>windows</key> 393 <key>windows</key>
394 <map> 394 <map>
395 <key>md5sum</key> 395 <key>md5sum</key>
396 <string>B6B8B7A2CEB038C31BAD0EE4A1FBDF41</string> 396 <string>d5bfaa397dfbfc893603ad047c57604d</string>
397 <key>url</key> 397 <key>url</key>
398 <uri>http://imprudence.s3.amazonaws.com/extras/glib-2.18.3.1-windows-01262009.tar.bz2</uri> 398 <uri>http://imprudence.s3.amazonaws.com/extras/glib-2.18.3.1-windows-01262009.tar.bz2</uri>
399 </map> 399 </map>
@@ -430,7 +430,7 @@
430 <key>windows</key> 430 <key>windows</key>
431 <map> 431 <map>
432 <key>md5sum</key> 432 <key>md5sum</key>
433 <string>F4005971943595712212C4E0B9418DB5</string> 433 <string>0fd4d4a96efaf8b47d6cc74e7a927800</string>
434 <key>url</key> 434 <key>url</key>
435 <uri>http://imprudence.s3.amazonaws.com/extras/gstreamer-0.10.21-windows-01262009.tar.bz2</uri> 435 <uri>http://imprudence.s3.amazonaws.com/extras/gstreamer-0.10.21-windows-01262009.tar.bz2</uri>
436 </map> 436 </map>
@@ -445,7 +445,7 @@
445 <key>windows</key> 445 <key>windows</key>
446 <map> 446 <map>
447 <key>md5sum</key> 447 <key>md5sum</key>
448 <string>2EF5DD08E6026325152C83E72308E282</string> 448 <string>d69f66f4698c5608c86d1a108e3a2d1f</string>
449 <key>url</key> 449 <key>url</key>
450 <uri>http://imprudence.s3.amazonaws.com/extras/gstreamer-plugins-windows-01312009.tar.bz2</uri> 450 <uri>http://imprudence.s3.amazonaws.com/extras/gstreamer-plugins-windows-01312009.tar.bz2</uri>
451 </map> 451 </map>
@@ -519,7 +519,7 @@
519 <key>windows</key> 519 <key>windows</key>
520 <map> 520 <map>
521 <key>md5sum</key> 521 <key>md5sum</key>
522 <string>F20BDA1058BFD3AF7AC2C23EB3FD7F12</string> 522 <string>055ff15814c5f5cc09b0a9891ca7c90a</string>
523 <key>url</key> 523 <key>url</key>
524 <uri>http://imprudence.s3.amazonaws.com/extras/iconv-1.9.2-windows-01262009.tar.bz2</uri> 524 <uri>http://imprudence.s3.amazonaws.com/extras/iconv-1.9.2-windows-01262009.tar.bz2</uri>
525 </map> 525 </map>
@@ -679,7 +679,7 @@ anguage Infrstructure (CLI) international standard</string>
679 <key>windows</key> 679 <key>windows</key>
680 <map> 680 <map>
681 <key>md5sum</key> 681 <key>md5sum</key>
682 <string>E8DACED68B2165918B82C771D3480AA2</string> 682 <string>d96f950a877836b644f5bd047eb52151</string>
683 <key>url</key> 683 <key>url</key>
684 <uri>http://imprudence.s3.amazonaws.com/extras/libxml2-2.7.2-windows-01262009.tar.bz2</uri> 684 <uri>http://imprudence.s3.amazonaws.com/extras/libxml2-2.7.2-windows-01262009.tar.bz2</uri>
685 </map> 685 </map>
@@ -855,7 +855,7 @@ anguage Infrstructure (CLI) international standard</string>
855 <key>windows</key> 855 <key>windows</key>
856 <map> 856 <map>
857 <key>md5sum</key> 857 <key>md5sum</key>
858 <string>80C8AA77BDE113635FEABCD0E342F3C0</string> 858 <string>7c33758dc0a047c244de03133dd76c2a</string>
859 <key>url</key> 859 <key>url</key>
860 <uri>http://imprudence.s3.amazonaws.com/extras/openal-soft-1.6.372-windows-01262009.tar.bz2</uri> 860 <uri>http://imprudence.s3.amazonaws.com/extras/openal-soft-1.6.372-windows-01262009.tar.bz2</uri>
861 </map> 861 </map>