1################################################################################ 2# 3# cjson 4# 5################################################################################ 6 7CJSON_VERSION = 1.7.15 8CJSON_SITE = $(call github,DaveGamble,cjson,v$(CJSON_VERSION)) 9CJSON_INSTALL_STAGING = YES 10CJSON_LICENSE = MIT 11CJSON_LICENSE_FILES = LICENSE 12CJSON_CPE_ID_VENDOR = cjson_project 13# Set ENABLE_CUSTOM_COMPILER_FLAGS to OFF in particular to disable 14# -fstack-protector-strong which depends on BR2_TOOLCHAIN_HAS_SSP 15CJSON_CONF_OPTS += \ 16 -DENABLE_CJSON_TEST=OFF \ 17 -DENABLE_CUSTOM_COMPILER_FLAGS=OFF 18 19# If BUILD_SHARED_AND_STATIC_LIBS is set to OFF, cjson uses the 20# standard BUILD_SHARED_LIBS option which is passed by the 21# cmake-package infrastructure. 22ifeq ($(BR2_SHARED_STATIC_LIBS),y) 23CJSON_CONF_OPTS += -DBUILD_SHARED_AND_STATIC_LIBS=ON 24else 25CJSON_CONF_OPTS += -DBUILD_SHARED_AND_STATIC_LIBS=OFF 26endif 27 28$(eval $(cmake-package)) 29