summaryrefslogtreecommitdiffstats
path: root/src/yaml-cpp.mk
diff options
context:
space:
mode:
authorNick Overdijk <nick@astrant.net>2016-04-27 15:50:44 (GMT)
committerBoris Nagaev <bnagaev@gmail.com>2016-07-15 21:14:59 (GMT)
commit38d5c27896b1af55dfb664ea1f90aadcc246aaa8 (patch)
tree3037c3a63cf0f76db187711b306c5992f6d05308 /src/yaml-cpp.mk
parenta903d59466a6b7da214a38c68be9a146e5491841 (diff)
downloadmxe-38d5c27896b1af55dfb664ea1f90aadcc246aaa8.zip
mxe-38d5c27896b1af55dfb664ea1f90aadcc246aaa8.tar.gz
mxe-38d5c27896b1af55dfb664ea1f90aadcc246aaa8.tar.bz2
Adds yaml-cpp
Diffstat (limited to 'src/yaml-cpp.mk')
-rw-r--r--src/yaml-cpp.mk20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/yaml-cpp.mk b/src/yaml-cpp.mk
new file mode 100644
index 0000000..cdb5ae1
--- /dev/null
+++ b/src/yaml-cpp.mk
@@ -0,0 +1,20 @@
+# This file is part of MXE.
+# See index.html for further information.
+
+PKG := yaml-cpp
+$(PKG)_IGNORE :=
+$(PKG)_VERSION := 0.5.3
+$(PKG)_CHECKSUM := ac50a27a201d16dc69a881b80ad39a7be66c4d755eda1f76c3a68781b922af8f
+$(PKG)_SUBDIR := $(PKG)-release-$($(PKG)_VERSION)
+$(PKG)_FILE := release-$($(PKG)_VERSION).tar.gz
+$(PKG)_URL := https://github.com/jbeder/yaml-cpp/archive/$($(PKG)_FILE)
+$(PKG)_DEPS := gcc
+
+define $(PKG)_BUILD
+ cd '$(1)' && cmake \
+ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
+ -DBUILD_SHARED_LIBS=$(if $(BUILD_STATIC),OFF,ON)
+
+ $(MAKE) -C '$(1)' -j $(JOBS) VERBOSE=1
+ $(MAKE) -C '$(1)' -j $(JOBS) install
+endef