diff options
author | Tony Theodore <tonyt@logyst.com> | 2018-03-12 16:37:34 (GMT) |
---|---|---|
committer | Tony Theodore <tonyt@logyst.com> | 2018-03-12 16:37:34 (GMT) |
commit | 90fc2216c24ccb32a1933c17cd3df3b346c8d792 (patch) | |
tree | da304ed78fff9b9c54f2c4d2933d0b1a73e91458 /src/cppzmq.mk | |
parent | 61587920291adde7644f91adb7c41164bc30c683 (diff) | |
download | mxe-90fc2216c24ccb32a1933c17cd3df3b346c8d792.zip mxe-90fc2216c24ccb32a1933c17cd3df3b346c8d792.tar.gz mxe-90fc2216c24ccb32a1933c17cd3df3b346c8d792.tar.bz2 |
add libzmq and cppzmq
Diffstat (limited to 'src/cppzmq.mk')
-rw-r--r-- | src/cppzmq.mk | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/cppzmq.mk b/src/cppzmq.mk new file mode 100644 index 0000000..a31f2d0 --- /dev/null +++ b/src/cppzmq.mk @@ -0,0 +1,23 @@ +# This file is part of MXE. See LICENSE.md for licensing information. + +PKG := cppzmq +$(PKG)_WEBSITE := https://github.com/zeromq/cppzmq +$(PKG)_DESCR := C++ binding for 0MQ +$(PKG)_IGNORE := +$(PKG)_VERSION := 4.2.2 +$(PKG)_CHECKSUM := 3ef50070ac5877c06c6bb25091028465020e181bbfd08f110294ed6bc419737d +$(PKG)_GH_CONF := zeromq/cppzmq/tags,v +$(PKG)_DEPS := cc libzmq + +define $(PKG)_BUILD + # install the headers only + $(INSTALL) -m644 '$(SOURCE_DIR)'/zmq*.hpp '$(PREFIX)/$(TARGET)/include' + + # test cmake + mkdir '$(BUILD_DIR).test-cmake' + cd '$(BUILD_DIR).test-cmake' && '$(TARGET)-cmake' \ + -DPKG=$(PKG) \ + -DPKG_VERSION=$($(PKG)_VERSION) \ + '$(PWD)/src/cmake/test' + $(MAKE) -C '$(BUILD_DIR).test-cmake' -j 1 install +endef |