[Libreoffice-commits] .: libcdr/libcdr-0.0.5.patch

Tor Lillqvist tml at kemper.freedesktop.org
Mon Mar 19 00:40:35 PDT 2012


 libcdr/libcdr-0.0.5.patch |   15 +++++++++++++++
 1 file changed, 15 insertions(+)

New commits:
commit 85f074554788e2d8da73e77855ca06bc0fdfbaa4
Author: Tor Lillqvist <tlillqvist at suse.com>
Date:   Mon Mar 19 09:40:19 2012 +0200

    lcms2 uses stdcall for some reason

diff --git a/libcdr/libcdr-0.0.5.patch b/libcdr/libcdr-0.0.5.patch
index b622bd6..279c365 100644
--- a/libcdr/libcdr-0.0.5.patch
+++ b/libcdr/libcdr-0.0.5.patch
@@ -18,3 +18,18 @@
  
  #endif
  
+--- misc/libcdr-0.0.5/src/lib/makefile.mk
++++ misc/build/libcdr-0.0.5/src/lib/makefile.mk
+@@ -32,6 +32,12 @@
+ INCPRE+=$(LCMS2_CFLAGS)
+ .ELSE
+ INCPRE+=$(SOLARVER)$/$(INPATH)$/inc$/lcms2
++.IF "$(COM)" == "MSC"
++# lcms2 gets built to use the stdcall calling convention, for some reason.
++# The lcms2 headers need this in order to decorate functions with stdcall,
++# so that they will be found when linking.
++CDEFS+=-DCMS_DLL
++.ENDIF
+ .ENDIF
+ 
+ .IF "$(SYSTEM_ZLIB)" != "YES"


More information about the Libreoffice-commits mailing list