rapidjson: new package
Signed-off-by: Simon Dawson <spdawson@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
parent
90a8c814a1
commit
5734f8d035
@ -622,6 +622,7 @@ source "package/libxml2/Config.in"
|
||||
source "package/libxslt/Config.in"
|
||||
source "package/libyaml/Config.in"
|
||||
source "package/mxml/Config.in"
|
||||
source "package/rapidjson/Config.in"
|
||||
source "package/xerces/Config.in"
|
||||
source "package/yajl/Config.in"
|
||||
endmenu
|
||||
|
6
package/rapidjson/Config.in
Normal file
6
package/rapidjson/Config.in
Normal file
@ -0,0 +1,6 @@
|
||||
config BR2_PACKAGE_RAPIDJSON
|
||||
bool "rapidjson"
|
||||
help
|
||||
A fast JSON parser/generator for C++ with both SAX/DOM style API.
|
||||
|
||||
https://code.google.com/p/rapidjson/
|
34
package/rapidjson/rapidjson.mk
Normal file
34
package/rapidjson/rapidjson.mk
Normal file
@ -0,0 +1,34 @@
|
||||
#############################################################
|
||||
#
|
||||
# rapidjson
|
||||
#
|
||||
#############################################################
|
||||
|
||||
RAPIDJSON_VERSION = 0.11
|
||||
RAPIDJSON_SOURCE = rapidjson-$(RAPIDJSON_VERSION).zip
|
||||
RAPIDJSON_SITE = http://rapidjson.googlecode.com/files
|
||||
RAPIDJSON_LICENSE = MIT
|
||||
RAPIDJSON_LICENSE_FILES = license.txt
|
||||
RAPIDJSON_INSTALL_TARGET = NO
|
||||
RAPIDJSON_INSTALL_STAGING = YES
|
||||
|
||||
define RAPIDJSON_EXTRACT_CMDS
|
||||
unzip -d $(@D) $(DL_DIR)/$(RAPIDJSON_SOURCE)
|
||||
mv $(@D)/rapidjson/* $(@D)
|
||||
$(RM) -r $(@D)/rapidjson
|
||||
endef
|
||||
|
||||
define RAPIDJSON_INSTALL_STAGING_CMDS
|
||||
$(INSTALL) -m 0755 -d $(STAGING_DIR)/usr/include/rapidjson
|
||||
$(INSTALL) -m 0755 -d $(STAGING_DIR)/usr/include/rapidjson/internal
|
||||
$(INSTALL) -m 0644 $(@D)/include/rapidjson/*.h \
|
||||
$(STAGING_DIR)/usr/include/rapidjson
|
||||
$(INSTALL) -m 0644 $(@D)/include/rapidjson/internal/*.h \
|
||||
$(STAGING_DIR)/usr/include/rapidjson/internal
|
||||
endef
|
||||
|
||||
define RAPIDJSON_UNINSTALL_STAGING_CMDS
|
||||
$(RM) -r $(STAGING_DIR)/usr/include/rapidjson
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
Loading…
Reference in New Issue
Block a user