aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/cmake
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--linden/indra/cmake/GStreamer.cmake14
-rw-r--r--linden/indra/cmake/OPENAL.cmake26
2 files changed, 33 insertions, 7 deletions
diff --git a/linden/indra/cmake/GStreamer.cmake b/linden/indra/cmake/GStreamer.cmake
index c1bbc57..880233e 100644
--- a/linden/indra/cmake/GStreamer.cmake
+++ b/linden/indra/cmake/GStreamer.cmake
@@ -64,6 +64,18 @@ else (WINDOWS)
64 64
65 if (DARWIN) 65 if (DARWIN)
66 66
67 find_library( XML2_LIB
68 NAMES xml2.2
69 PATHS ${ARCH_PREBUILT_DIRS_RELEASE}
70 NO_DEFAULT_PATH
71 DOC "libxml2 dynamic library / shared object" )
72
73 if (NOT XML2_LIB)
74 message(FATAL_ERROR "libxml2 not found!")
75 else (NOT XML2_LIB)
76 #message(STATUS "libxml2 found: ${XML2_LIB}")
77 endif (NOT XML2_LIB)
78
67 set(GSTREAMER_LIBRARIES 79 set(GSTREAMER_LIBRARIES
68 gstvideo-0.10 80 gstvideo-0.10
69 gstaudio-0.10 81 gstaudio-0.10
@@ -73,7 +85,7 @@ else (WINDOWS)
73 gmodule-2.0 85 gmodule-2.0
74 gthread-2.0 86 gthread-2.0
75 glib-2.0 87 glib-2.0
76 xml2 88 ${XML2_LIB}
77 ) 89 )
78 90
79 else (DARWIN) 91 else (DARWIN)
diff --git a/linden/indra/cmake/OPENAL.cmake b/linden/indra/cmake/OPENAL.cmake
index f06a38e..94fa75d 100644
--- a/linden/indra/cmake/OPENAL.cmake
+++ b/linden/indra/cmake/OPENAL.cmake
@@ -1,5 +1,8 @@
1# -*- cmake -*- 1# -*- cmake -*-
2 2
3include(Variables)
4include(Linking)
5
3set(OPENAL ON CACHE BOOL "Enable OpenAL") 6set(OPENAL ON CACHE BOOL "Enable OpenAL")
4 7
5 8
@@ -17,8 +20,9 @@ if (OPENAL)
17 elseif (DARWIN) 20 elseif (DARWIN)
18 # Look for for system's OpenAL.framework 21 # Look for for system's OpenAL.framework
19 find_library(OPENAL_LIB 22 find_library(OPENAL_LIB
20 NAMES OpenAL openal 23 NAMES openal.1
21 PATHS ${ARCH_PREBUILT_DIRS_RELEASE} 24 PATHS ${ARCH_PREBUILT_DIRS_RELEASE}
25 NO_DEFAULT_PATH
22 ) 26 )
23 else (WINDOWS) 27 else (WINDOWS)
24 set(OPENAL_LIB openal) 28 set(OPENAL_LIB openal)
@@ -34,10 +38,14 @@ if (OPENAL)
34 38
35 # OPENAL_INCLUDE_DIR 39 # OPENAL_INCLUDE_DIR
36 40
37 find_path(OPENAL_INCLUDE_DIR 41 if (DARWIN)
38 NAMES al.h 42 set(OPENAL_INCLUDE_DIR "${LIBS_PREBUILT_DIR}/include/AL")
39 PATHS ${LIBS_PREBUILT_DIR}/include/AL 43 else (DARWIN)
40 ) 44 find_path(OPENAL_INCLUDE_DIR
45 NAMES al.h
46 PATHS ${LIBS_PREBUILT_DIR}/include/AL
47 )
48 endif (DARWIN)
41 49
42 if (NOT OPENAL_INCLUDE_DIR) 50 if (NOT OPENAL_INCLUDE_DIR)
43 message(FATAL_ERROR "al.h not found!") 51 message(FATAL_ERROR "al.h not found!")
@@ -54,7 +62,13 @@ if (OPENAL)
54 NAMES alut freealut 62 NAMES alut freealut
55 PATHS ${CMAKE_SOURCE_DIR}/../libraries/i686-win32/lib/release 63 PATHS ${CMAKE_SOURCE_DIR}/../libraries/i686-win32/lib/release
56 ) 64 )
57 else (WINDOWS) 65 elseif (DARWIN)
66 find_library( ALUT_LIB
67 NAMES alut.0
68 PATHS ${ARCH_PREBUILT_DIRS_RELEASE}
69 NO_DEFAULT_PATH
70 )
71 else (WINDOWS)
58 set(ALUT_LIB alut) 72 set(ALUT_LIB alut)
59 endif (WINDOWS) 73 endif (WINDOWS)
60 74