aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/cmake/GStreamer.cmake
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--linden/indra/cmake/GStreamer.cmake48
1 files changed, 26 insertions, 22 deletions
diff --git a/linden/indra/cmake/GStreamer.cmake b/linden/indra/cmake/GStreamer.cmake
index 880233e..51e1550 100644
--- a/linden/indra/cmake/GStreamer.cmake
+++ b/linden/indra/cmake/GStreamer.cmake
@@ -1,17 +1,19 @@
1# -*- cmake -*- 1# -*- cmake -*-
2include(Prebuilt) 2include(Prebuilt)
3 3
4 # possible libxml should have its own .cmake file instead 4 # Maybe libxml and glib should have their own .cmake files
5 use_prebuilt_binary(libxml) 5 use_prebuilt_binary(libxml)
6 use_prebuilt_binary(glib)
7
6 set(GSTREAMER_FOUND ON FORCE BOOL) 8 set(GSTREAMER_FOUND ON FORCE BOOL)
7 set(GSTREAMER_PLUGINS_BASE_FOUND ON FORCE BOOL) 9 set(GSTREAMER_PLUGINS_BASE_FOUND ON FORCE BOOL)
10
8 use_prebuilt_binary(gstreamer) 11 use_prebuilt_binary(gstreamer)
12 use_prebuilt_binary(gstreamer-plugins)
9 13
10if (WINDOWS) 14if (WINDOWS)
11 15
12 use_prebuilt_binary(libxml)
13 use_prebuilt_binary(iconv) 16 use_prebuilt_binary(iconv)
14 use_prebuilt_binary(gstreamer-plugins)
15 set(GSTREAMER_FOUND ON FORCE BOOL) 17 set(GSTREAMER_FOUND ON FORCE BOOL)
16 set(GSTREAMER_INCLUDE_DIRS 18 set(GSTREAMER_INCLUDE_DIRS
17 ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include/glib 19 ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include/glib
@@ -28,23 +30,23 @@ if (WINDOWS)
28 gmodule-2.0 30 gmodule-2.0
29 gobject-2.0 31 gobject-2.0
30 gthread-2.0 32 gthread-2.0
31 libgstvideo-0.10 33 libgstvideo.lib
32 libgsttag-0.10 34 libgsttag.lib
33 libgstsdp-0.10 35 libgstsdp.lib
34 libgstrtsp-0.10 36 libgstrtsp.lib
35 libgstrtp-0.10 37 libgstrtp.lib
36 libgstriff-0.10 38 libgstriff.lib
37 libgstreamer-0.10 39 libgstreamer-0.10.lib
38 libgstpbutils-0.10 40 libgstpbutils.lib
39 libgstnetbuffer-0.10 41 libgstnetbuffer.lib
40 libgstnet-0.10 42 libgstnet-0.10.lib
41 libgstinterfaces-0.10 43 libgstinterfaces.lib
42 libgstdshow-0.10 44 libgstdshow.lib
43 libgstdataprotocol-0.10 45 libgstdataprotocol-0.10.lib
44 libgstcontroller-0.10 46 libgstcontroller-0.10.lib
45 libgstbase-0.10 47 libgstbase-0.10.lib
46 libgstaudio-0.10 48 libgstaudio.lib
47 libgstapp-0.10 49 libgstapp.lib
48 libxml2 50 libxml2
49 libxml2_a 51 libxml2_a
50 libxml2_a_dll 52 libxml2_a_dll
@@ -62,7 +64,7 @@ else (WINDOWS)
62 ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include/libxml2 64 ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include/libxml2
63 ) 65 )
64 66
65 if (DARWIN) 67 if (DARWIN) # Mac
66 68
67 find_library( XML2_LIB 69 find_library( XML2_LIB
68 NAMES xml2.2 70 NAMES xml2.2
@@ -88,7 +90,9 @@ else (WINDOWS)
88 ${XML2_LIB} 90 ${XML2_LIB}
89 ) 91 )
90 92
91 else (DARWIN) 93 else (DARWIN) # Linux
94
95 use_prebuilt_binary(theora)
92 96
93 set(GSTREAMER_LIBRARIES 97 set(GSTREAMER_LIBRARIES
94 gstvideo-0.10 98 gstvideo-0.10