jsoncpp.mk 659 B

123456789101112131415161718192021222324
  1. ################################################################################
  2. #
  3. # jsoncpp
  4. #
  5. ################################################################################
  6. JSONCPP_VERSION = 1.8.4
  7. JSONCPP_SITE = $(call github,open-source-parsers,jsoncpp,$(JSONCPP_VERSION))
  8. JSONCPP_LICENSE = Public Domain or MIT
  9. JSONCPP_LICENSE_FILES = LICENSE
  10. JSONCPP_INSTALL_STAGING = YES
  11. JSONCPP_CONF_OPTS += \
  12. -DJSONCPP_WITH_POST_BUILD_UNITTEST=OFF \
  13. -DJSONCPP_WITH_TESTS=OFF \
  14. -DJSONCPP_WITH_STRICT_ISO=OFF
  15. ifeq ($(BR2_SHARED_LIBS),y)
  16. JSONCPP_CONF_OPTS += -DBUILD_STATIC_LIBS=OFF
  17. else
  18. JSONCPP_CONF_OPTS += -DBUILD_STATIC_LIBS=ON
  19. endif
  20. $(eval $(cmake-package))