changeset 3106:b8e2aa2141e5

[MSVC] enable libmng compilation - discard lcms1 dependency, libmng does not support lcms2 and lcms1 does not compile easily with MSVC (ancient libtool version used)
author Michael Goffioul <michael.goffioul@gmail.com>
date Fri, 28 Jun 2013 19:56:00 -0400
parents 728a29b93060
children fcfbd9fe9d6d
files src/libmng.mk
diffstat 1 files changed, 6 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/libmng.mk	Thu Jun 27 21:52:26 2013 -0400
+++ b/src/libmng.mk	Fri Jun 28 19:56:00 2013 -0400
@@ -7,7 +7,10 @@
 $(PKG)_SUBDIR   := $(PKG)-$($(PKG)_VERSION)
 $(PKG)_FILE     := $(PKG)-$($(PKG)_VERSION).tar.bz2
 $(PKG)_URL      := http://$(SOURCEFORGE_MIRROR)/project/$(PKG)/$(PKG)-devel/$($(PKG)_VERSION)/$($(PKG)_FILE)
-$(PKG)_DEPS     := zlib jpeg lcms1
+$(PKG)_DEPS     := zlib jpeg
+ifneq ($(MXE_SYSTEM),msvc)
+    $(PKG)_DEPS += lcms1
+endif
 
 define $(PKG)_UPDATE
     $(WGET) -q -O- 'http://sourceforge.net/projects/libmng/files/libmng-devel/' | \
@@ -24,12 +27,12 @@
         $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \
         $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \
         --prefix='$(HOST_PREFIX)' \
-        --enable-shared
+        --enable-shared && $(CONFIGURE_POST_HOOK)
     $(MAKE) -C '$(1)/.build' -j '$(JOBS)' install
     $(SED) -e 's^@prefix@^$(HOST_PREFIX)^;' \
            -e 's^@VERSION@^$(libmng_VERSION)^;' \
            -e 's^@mng_libs_private@^-ljpeg^;' \
-           -e 's^@mng_requires_private@^lcms zlib^;' \
+           -e 's^@mng_requires_private@^lcms2 zlib^;' \
            < '$(1)/libmng.pc.in' > '$(1)/libmng.pc'
     $(INSTALL) -m644 '$(1)/libmng.pc' '$(HOST_LIBDIR)/pkgconfig/'
 endef