summaryrefslogtreecommitdiffstats
path: root/src/vmime.mk
diff options
context:
space:
mode:
authorMark Brand <mabrand@mabrand.nl>2012-11-12 20:57:55 (GMT)
committerMark Brand <mabrand@mabrand.nl>2012-11-12 21:00:14 (GMT)
commit1cee5a1d9800ce04fea7007c6bbd4b3d30a6e7e1 (patch)
tree2eccf15341077cbac4e31a10b3ac457352402880 /src/vmime.mk
parent34dee5aa6389a7ff82a4c9e633d066c614e2f42b (diff)
downloadmxe-1cee5a1d9800ce04fea7007c6bbd4b3d30a6e7e1.zip
mxe-1cee5a1d9800ce04fea7007c6bbd4b3d30a6e7e1.tar.gz
mxe-1cee5a1d9800ce04fea7007c6bbd4b3d30a6e7e1.tar.bz2
update package vmime
build system changed to cmake
Diffstat (limited to 'src/vmime.mk')
-rw-r--r--src/vmime.mk28
1 files changed, 8 insertions, 20 deletions
diff --git a/src/vmime.mk b/src/vmime.mk
index eb01456..8cc2c48 100644
--- a/src/vmime.mk
+++ b/src/vmime.mk
@@ -3,7 +3,7 @@
PKG := vmime
$(PKG)_IGNORE :=
-$(PKG)_CHECKSUM := 24a32dcc2eaf78d4a53541936ef72e4cf4f0a6ff
+$(PKG)_CHECKSUM := c33ca934b341ba6e145bb152c83ff4f31a49ba89
$(PKG)_SUBDIR := kisli-vmime-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
$(PKG)_URL := https://github.com/kisli/vmime/tarball/$($(PKG)_VERSION)/$(PKG)_FILE
@@ -16,24 +16,11 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- $(SED) -i 's/pkg-config/$(TARGET)-pkg-config/g;' '$(1)/SConstruct'
-
- # The configure script will make the real configuration, but
- # we need scons to generate configure.in, Makefile.am etc.
- cd '$(1)' && scons autotools \
- prefix='$(PREFIX)/$(TARGET)' \
- target='$(TARGET)' \
- sendmail_path=/sbin/sendmail
-
- cd '$(1)' && ./bootstrap
- cd '$(1)' && ./configure \
- --prefix='$(PREFIX)/$(TARGET)' \
- --host='$(TARGET)' \
- --build="`config.guess`" \
- --disable-shared \
- --enable-platform-windows \
- --disable-rpath \
- --disable-dependency-tracking
+ cd '$(1)' && cmake \
+ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
+ -DCMAKE_AR='$(PREFIX)/bin/$(TARGET)-ar' \
+ -DCMAKE_RANLIB='$(PREFIX)/bin/$(TARGET)-ranlib' \
+ .
# Disable VMIME_HAVE_MLANG_H
# We have the header, but there is no implementation for IMultiLanguage in MinGW
@@ -41,10 +28,11 @@ define $(PKG)_BUILD
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' install
+ $(INSTALL) -m644 '$(1)/vmime/config.hpp' '$(PREFIX)/$(TARGET)/include/vmime/'
$(SED) -i 's/posix/windows/g;' '$(1)/examples/example6.cpp'
$(TARGET)-g++ -s -o '$(1)/examples/test-vmime.exe' \
'$(1)/examples/example6.cpp' \
- `'$(TARGET)-pkg-config' vmime --cflags --libs`
+ `'$(TARGET)-pkg-config' libvmime --cflags --libs`
$(INSTALL) -m755 '$(1)/examples/test-vmime.exe' '$(PREFIX)/$(TARGET)/bin/'
endef