[Libreoffice-commits] core.git: external/glew
Tor Lillqvist
tml at collabora.com
Tue Apr 8 00:50:54 PDT 2014
external/glew/ExternalPackage_glew.mk | 1 +
external/glew/UnpackedTarball_glew.mk | 5 +++++
external/glew/glew-macosx-install-name.patch.1 | 13 +++++++++++++
3 files changed, 19 insertions(+)
New commits:
commit 3b3cf0ecae4838c70b326d0a2854bb2712ad39ad
Author: Tor Lillqvist <tml at collabora.com>
Date: Tue Apr 8 10:47:04 2014 +0300
Fix libGLEW build for OS X
Change-Id: I996f88544c4cdedaf8aa047abb1888409b949800
diff --git a/external/glew/ExternalPackage_glew.mk b/external/glew/ExternalPackage_glew.mk
index 9f18cfb..a110f70 100644
--- a/external/glew/ExternalPackage_glew.mk
+++ b/external/glew/ExternalPackage_glew.mk
@@ -12,6 +12,7 @@ $(eval $(call gb_ExternalPackage_ExternalPackage,glew,glew))
$(eval $(call gb_ExternalPackage_use_external_project,glew,glew))
ifeq ($(OS),MACOSX)
+$(eval $(call gb_ExternalPackage_add_file,glew,$(LIBO_LIB_FOLDER)/libGLEW.1.10.0.dylib,lib/libGLEW.1.10.0.dylib))
else ifeq ($(OS)-$(COM),WNT-GCC)
else ifeq ($(COM),MSC)
$(eval $(call gb_ExternalPackage_add_files,glew,$(LIBO_LIB_FOLDER), \
diff --git a/external/glew/UnpackedTarball_glew.mk b/external/glew/UnpackedTarball_glew.mk
index 1043612..64544b9 100644
--- a/external/glew/UnpackedTarball_glew.mk
+++ b/external/glew/UnpackedTarball_glew.mk
@@ -25,5 +25,10 @@ $(eval $(call gb_UnpackedTarball_add_patches,glew,\
))
endif
+ifeq ($(OS),MACOSX)
+$(eval $(call gb_UnpackedTarball_add_patches,glew,\
+ external/glew/glew-macosx-install-name.patch.1 \
+))
+endif
# vim: set noet sw=4 ts=4:
diff --git a/external/glew/glew-macosx-install-name.patch.1 b/external/glew/glew-macosx-install-name.patch.1
new file mode 100644
index 0000000..75e8e7f
--- /dev/null
+++ b/external/glew/glew-macosx-install-name.patch.1
@@ -0,0 +1,13 @@
+-*- Mode:Diff -*-
+diff -ur glew.org/build/glew.rc glew/build/glew.rc
+--- glew/config/Makefile.darwin
++++ glew/config/Makefile.darwin
+@@ -20,7 +20,7 @@
+ LIB.DEVLNK = lib$(NAME).dylib
+ LIB.SHARED = lib$(NAME).$(SO_VERSION).dylib
+ LIB.STATIC = lib$(NAME).a
+-LDFLAGS.SO = -dynamiclib -install_name $(GLEW_DEST)/lib/$(LIB.SHARED) -current_version $(SO_VERSION) -compatibility_version $(SO_MAJOR)
++LDFLAGS.SO = -dynamiclib -install_name @__________________________________________________OOO/$(LIB.SHARED) -current_version $(SO_VERSION) -compatibility_version $(SO_MAJOR)
+ LIB.SONAME.MX = lib$(NAME)mx.$(SO_MAJOR).dylib
+ LIB.DEVLNK.MX = lib$(NAME)mx.dylib
+ LIB.SHARED.MX = lib$(NAME)mx.$(SO_VERSION).dylib
More information about the Libreoffice-commits
mailing list