Mercurial > mxe-octave
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