rapidjson: Makefile cleanup

This commit is contained in:
CN_SZTL 2021-01-09 22:43:05 +08:00
parent 11fc77c078
commit 2392d2bb6f
No known key found for this signature in database
GPG Key ID: 6850B6345C862176

View File

@ -8,24 +8,19 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=rapidjson
PKG_VERSION:=1.1.0-ce81bc9
PKG_RELEASE:=2
PKG_RELEASE:=3
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/Tencent/rapidjson.git
PKG_SOURCE_VERSION:=ce81bc9edfe773667a7a4454ba81dac72ed4364c
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
PKG_MIRROR_HASH:=1a74a411aff88bd770c80bd0b797ccb50207a64bccf7f98dbb1abf71498f3e8e
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
PKG_LICENSE:=BSD 3-Clause
PKG_LICENSE_FILES:=LICENSE
PKG_MAINTAINER:=[CTCGFW]Project OpenWrt
PKG_MAINTAINER:=CN_SZTL <cnsztl@project-openwrt.eu.org>
PKG_INSTALL:=1
PKG_USE_MIPS16:=0
PKG_BUILD_PARALLEL:=1
CMAKE_INSTALL:=1
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/cmake.mk
@ -34,20 +29,15 @@ CMAKE_OPTIONS+= -DRAPIDJSON_BUILD_DOC=OFF \
-DRAPIDJSON_BUILD_EXAMPLES=OFF \
-DRAPIDJSON_BUILD_TESTS=OFF
define Package/$(PKG_NAME)
define Package/rapidjson
SECTION:=lib
CATEGORY:=Libraries
URL:=https://github.com/Tencent/rapidjson
TITLE:=rapidjson JSON parser/generator for C++
endef
define Package/$(PKG_NAME)/description
define Package/rapidjson/description
A fast JSON parser/generator for C++ with both SAX/DOM style API
endef
define Build/InstallDev
$(INSTALL_DIR) $(1)/usr/include
$(CP) $(PKG_BUILD_DIR)/include/rapidjson $(1)/usr/include/rapidjson
endef
$(eval $(call BuildPackage,$(PKG_NAME)))
$(eval $(call BuildPackage,rapidjson))