Allow building jq as host utility for use in post-build scripts.
This can be useful to created, edit, merge or even perform syntax checking
on JSON files.
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
source "package/genimage/Config.in.host"
source "package/genpart/Config.in.host"
source "package/imx-usb-loader/Config.in.host"
+ source "package/jq/Config.in.host"
source "package/lpc3250loader/Config.in.host"
source "package/mke2img/Config.in.host"
source "package/mtd/Config.in.host"
--- /dev/null
+config BR2_PACKAGE_HOST_JQ
+ bool "host jq"
+ help
+ jq is like sed for JSON data - you can use it to slice and filter
+ and map and transform structured data with the same ease that sed,
+ awk, grep and friends let you play with text.
+
+ As a host tool, jq can be useful to create/edit/merge/check JSON
+ files from a post-build script.
+
+ http://stedolan.github.io/jq/
# uses c99 specific features
JQ_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -std=c99"
+HOST_JQ_CONF_ENV += CFLAGS="$(HOST_CFLAGS) -std=c99"
# jq explicitly enables maintainer mode, which we don't need/want
JQ_CONF_OPTS += --disable-maintainer-mode
+HOST_JQ_CONF_OPTS += --disable-maintainer-mode
$(eval $(autotools-package))
+$(eval $(host-autotools-package))