From aa9215f34d1126b2b502b46e3dc07397fab4ac3d Mon Sep 17 00:00:00 2001 From: Armin Weatherwax Date: Thu, 14 Jul 2011 11:00:47 +0200 Subject: Linux: remove libxml2 dependency. This might also be possible on other platforms, the newer your gstreamer is, the easier to get rid of libxml2. --- linden/indra/cmake/GStreamer010Plugin.cmake | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) (limited to 'linden/indra/cmake/GStreamer010Plugin.cmake') 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) ${LIBS_PREBUILT_DIR}/include/libxml2 ) else (WINDOWS) - use_prebuilt_binary(glib) # gstreamer needs glib - use_prebuilt_binary(libxml) - set(GSTREAMER010_INCLUDE_DIRS - ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include/gstreamer-0.10 - ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include/glib-2.0 - ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include/libxml2 - ) + use_prebuilt_binary(glib) # gstreamer needs glib + if (DARWIN) + + use_prebuilt_binary(libxml) + set(GSTREAMER010_INCLUDE_DIRS + ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include/gstreamer-0.10 + ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include/glib-2.0 + ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include/libxml2 + ) + else (DARWIN) + add_definitions(-DGST_DISABLE_XML -DGST_DISABLE_LOADSAVE) + set(GSTREAMER010_INCLUDE_DIRS + ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include/gstreamer-0.10 + ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include/glib-2.0 + ) + endif (DARWIN) endif (WINDOWS) endif (STANDALONE) -- cgit v1.1