2016-08-22 20:52:34 +01:00
|
|
|
# This file is part of MXE. See LICENSE.md for licensing information.
|
2015-08-03 18:11:27 +01:00
|
|
|
|
|
|
|
PKG := jsoncpp
|
2016-12-18 05:43:56 +00:00
|
|
|
$(PKG)_WEBSITE := https://github.com/open-source-parsers/jsoncpp
|
2017-02-23 11:56:50 +00:00
|
|
|
$(PKG)_DESCR := A C++ library for interacting with JSON
|
2015-08-03 18:11:27 +01:00
|
|
|
$(PKG)_IGNORE :=
|
2019-07-12 18:09:09 +01:00
|
|
|
$(PKG)_VERSION := 1.9.1
|
|
|
|
$(PKG)_CHECKSUM := c7b40f5605dd972108f503f031b20186f5e5bca2b65cd4b8bd6c3e4ba8126697
|
2017-11-09 06:13:49 +00:00
|
|
|
$(PKG)_GH_CONF := open-source-parsers/jsoncpp/tags,,,svn
|
2017-11-25 13:36:07 +00:00
|
|
|
$(PKG)_DEPS := cc
|
2015-08-03 18:11:27 +01:00
|
|
|
|
2016-04-28 15:45:42 +01:00
|
|
|
# workaround for builds with GCC >= 6.x
|
2016-05-01 23:55:23 +01:00
|
|
|
$(PKG)_CXXFLAGS := -Wno-error=conversion -Wno-shift-negative-value
|
2016-04-28 15:45:42 +01:00
|
|
|
|
2015-08-03 18:11:27 +01:00
|
|
|
define $(PKG)_BUILD
|
2017-03-19 11:48:17 +00:00
|
|
|
cd '$(BUILD_DIR)' && $(TARGET)-cmake '$(SOURCE_DIR)' \
|
2015-08-03 18:11:27 +01:00
|
|
|
-DJSONCPP_WITH_POST_BUILD_UNITTEST=OFF \
|
2016-04-28 15:45:42 +01:00
|
|
|
-DCMAKE_CXX_FLAGS="$($(PKG)_CXXFLAGS)" \
|
2016-11-05 22:21:50 +00:00
|
|
|
-DJSONCPP_WITH_CMAKE_PACKAGE=ON
|
2017-03-19 11:48:17 +00:00
|
|
|
$(MAKE) -C '$(BUILD_DIR)' -j $(JOBS)
|
|
|
|
$(MAKE) -C '$(BUILD_DIR)' -j 1 install
|
2015-08-03 18:11:27 +01:00
|
|
|
endef
|