summaryrefslogtreecommitdiffstats
path: root/src/openal-1-fixes.patch
diff options
context:
space:
mode:
authorSergey <non_2001@mail.ru>2014-12-15 00:12:57 (GMT)
committerSergey <non_2001@mail.ru>2014-12-15 19:07:26 (GMT)
commit2a172c1f09ab65557f87d6cad8a8bdf9e67c5646 (patch)
tree62c60110be04076dd3af722baa3b357098a53d9a /src/openal-1-fixes.patch
parentee4d150fb7730d7d4bb7bd91c33972c428dcbe20 (diff)
downloadmxe-2a172c1f09ab65557f87d6cad8a8bdf9e67c5646.zip
mxe-2a172c1f09ab65557f87d6cad8a8bdf9e67c5646.tar.gz
mxe-2a172c1f09ab65557f87d6cad8a8bdf9e67c5646.tar.bz2
OpenAl updated
Diffstat (limited to 'src/openal-1-fixes.patch')
-rw-r--r--src/openal-1-fixes.patch58
1 files changed, 42 insertions, 16 deletions
diff --git a/src/openal-1-fixes.patch b/src/openal-1-fixes.patch
index 479b3ca..135a7de 100644
--- a/src/openal-1-fixes.patch
+++ b/src/openal-1-fixes.patch
@@ -3,27 +3,53 @@ See index.html for further information.
Contains ad hoc patches for cross building.
-From b5c7c4853307964f0b8e11e2c9edb5bf0f8511f7 Mon Sep 17 00:00:00 2001
-From: Tony Theodore <tonyt@logyst.com>
-Date: Tue, 3 Apr 2012 14:36:58 +0200
-Subject: [PATCH] add static private dependencies to pkg-config for cmake
-
----
- CMakeLists.txt | 1 +
- 1 file changed, 1 insertion(+)
-
diff --git a/CMakeLists.txt b/CMakeLists.txt
-index ef3d08d..88de1e5 100644
+index 0087edb..6887339 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
-@@ -603,6 +603,7 @@ IF(DSOUND)
- SET(BACKENDS "${BACKENDS} DirectSound \(linked\),")
- SET(EXTRA_LIBS dsound ${EXTRA_LIBS})
+@@ -846,6 +846,7 @@ IF(HAVE_WINDOWS_H)
+ SET(BACKENDS "${BACKENDS} WinMM,")
+ SET(ALC_OBJS ${ALC_OBJS} Alc/backends/winmm.c)
+ SET(EXTRA_LIBS winmm ${EXTRA_LIBS})
++ SET(PKG_CONFIG_LIBS "${PKG_CONFIG_LIBS} -lwinmm")
+ ENDIF()
+ ENDIF()
+ ENDIF()
+@@ -862,6 +863,7 @@ IF(HAVE_WINDOWS_H)
+ IF(CMAKE_VERSION VERSION_LESS "2.8.8")
+ INCLUDE_DIRECTORIES(${DSOUND_INCLUDE_DIRS})
ENDIF()
+ SET(PKG_CONFIG_LIBS "${PKG_CONFIG_LIBS} -luuid -lole32")
ENDIF()
ENDIF()
+
+@@ -873,6 +875,7 @@ IF(HAVE_WINDOWS_H)
+ SET(HAVE_MMDEVAPI 1)
+ SET(BACKENDS "${BACKENDS} MMDevApi,")
+ SET(ALC_OBJS ${ALC_OBJS} Alc/backends/mmdevapi.c)
++ SET(PKG_CONFIG_LIBS "${PKG_CONFIG_LIBS} -lole32")
+ ENDIF()
+ ENDIF()
ENDIF()
---
-1.7.9.2
-
+@@ -1027,10 +1030,10 @@ CONFIGURE_FILE(
+ @ONLY)
+
+ # Build a common library with reusable helpers
+-ADD_LIBRARY(common STATIC ${COMMON_OBJS})
++#ADD_LIBRARY(common STATIC ${COMMON_OBJS})
+
+ # Build main library
+-ADD_LIBRARY(${LIBNAME} ${LIBTYPE} ${OPENAL_OBJS} ${ALC_OBJS})
++ADD_LIBRARY(${LIBNAME} ${LIBTYPE} ${COMMON_OBJS} ${OPENAL_OBJS} ${ALC_OBJS})
+ SET_PROPERTY(TARGET ${LIBNAME} APPEND PROPERTY COMPILE_DEFINITIONS AL_BUILD_LIBRARY AL_ALEXT_PROTOTYPES)
+ IF(WIN32 AND ALSOFT_NO_UID_DEFS)
+ SET_PROPERTY(TARGET ${LIBNAME} APPEND PROPERTY COMPILE_DEFINITIONS AL_NO_UID_DEFS)
+@@ -1091,7 +1094,7 @@ IF(WIN32 AND NOT LIBTYPE STREQUAL "STATIC")
+ ENDIF()
+ ENDIF()
+
+-TARGET_LINK_LIBRARIES(${LIBNAME} common ${EXTRA_LIBS})
++#TARGET_LINK_LIBRARIES(${LIBNAME} common ${EXTRA_LIBS})
+
+ # Add an install target here
+ INSTALL(TARGETS ${LIBNAME}