aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra
diff options
context:
space:
mode:
authorArmin Weatherwax2011-07-14 11:00:47 +0200
committerArmin Weatherwax2011-11-13 14:28:27 +0100
commitaa9215f34d1126b2b502b46e3dc07397fab4ac3d (patch)
tree056fa7a90fffb5ba76250ec47426a5963b9fd289 /linden/indra
parentLinux: update OpenAL to 1.13.0 (diff)
downloadmeta-impy-aa9215f34d1126b2b502b46e3dc07397fab4ac3d.zip
meta-impy-aa9215f34d1126b2b502b46e3dc07397fab4ac3d.tar.gz
meta-impy-aa9215f34d1126b2b502b46e3dc07397fab4ac3d.tar.bz2
meta-impy-aa9215f34d1126b2b502b46e3dc07397fab4ac3d.tar.xz
Linux: remove libxml2 dependency.
This might also be possible on other platforms, the newer your gstreamer is, the easier to get rid of libxml2.
Diffstat (limited to 'linden/indra')
-rw-r--r--linden/indra/cmake/GStreamer010Plugin.cmake23
-rwxr-xr-xlinden/indra/newview/viewer_manifest.py2
2 files changed, 16 insertions, 9 deletions
diff --git a/linden/indra/cmake/GStreamer010Plugin.cmake b/linden/indra/cmake/GStreamer010Plugin.cmake
index 9d2c553..d05cb9c 100644
--- a/linden/indra/cmake/GStreamer010Plugin.cmake
+++ b/linden/indra/cmake/GStreamer010Plugin.cmake
@@ -21,13 +21,22 @@ else (STANDALONE)
21 ${LIBS_PREBUILT_DIR}/include/libxml2 21 ${LIBS_PREBUILT_DIR}/include/libxml2
22 ) 22 )
23 else (WINDOWS) 23 else (WINDOWS)
24 use_prebuilt_binary(glib) # gstreamer needs glib 24 use_prebuilt_binary(glib) # gstreamer needs glib
25 use_prebuilt_binary(libxml) 25 if (DARWIN)
26 set(GSTREAMER010_INCLUDE_DIRS 26
27 ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include/gstreamer-0.10 27 use_prebuilt_binary(libxml)
28 ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include/glib-2.0 28 set(GSTREAMER010_INCLUDE_DIRS
29 ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include/libxml2 29 ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include/gstreamer-0.10
30 ) 30 ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include/glib-2.0
31 ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include/libxml2
32 )
33 else (DARWIN)
34 add_definitions(-DGST_DISABLE_XML -DGST_DISABLE_LOADSAVE)
35 set(GSTREAMER010_INCLUDE_DIRS
36 ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include/gstreamer-0.10
37 ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include/glib-2.0
38 )
39 endif (DARWIN)
31 endif (WINDOWS) 40 endif (WINDOWS)
32 41
33endif (STANDALONE) 42endif (STANDALONE)
diff --git a/linden/indra/newview/viewer_manifest.py b/linden/indra/newview/viewer_manifest.py
index 190b48a..9ad43ad 100755
--- a/linden/indra/newview/viewer_manifest.py
+++ b/linden/indra/newview/viewer_manifest.py
@@ -933,7 +933,6 @@ class Linux_i686Manifest(LinuxManifest):
933 self.path("libSDL-1.2.so.0") 933 self.path("libSDL-1.2.so.0")
934 self.path("libELFIO.so") 934 self.path("libELFIO.so")
935 self.path("libopenjpeg.so.2") 935 self.path("libopenjpeg.so.2")
936 self.path("libxml2.so.2")
937 self.path("libz.so") 936 self.path("libz.so")
938 self.path("libz.so.1") 937 self.path("libz.so.1")
939 938
@@ -1070,7 +1069,6 @@ class Linux_x86_64Manifest(LinuxManifest):
1070 self.path("libjpeg.so.7") 1069 self.path("libjpeg.so.7")
1071 self.path("libpng12.so.0") 1070 self.path("libpng12.so.0")
1072 self.path("libopenjpeg.so.2") 1071 self.path("libopenjpeg.so.2")
1073 self.path("libxml2.so.2")
1074 #self.path("libz.so.1") #not needed 1072 #self.path("libz.so.1") #not needed
1075 1073
1076 # OpenAL 1074 # OpenAL