diff options
Diffstat (limited to '')
-rw-r--r-- | linden/indra/cmake/GStreamer.cmake | 48 |
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 -*- |
2 | include(Prebuilt) | 2 | include(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 | ||
10 | if (WINDOWS) | 14 | if (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 |