![Baruch Siach](/assets/img/avatar_default.png)
It turns out that the configure script attempts to run autoheader because the configure.ac timestamp is slightly later than that of config.h.in. Update the config.h.in timestamp after tarball extract to avoid autoheader run. With that we can drop the host-autoconf dependency. Cc: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
23 lines
660 B
Makefile
23 lines
660 B
Makefile
################################################################################
|
|
#
|
|
# json-c
|
|
#
|
|
################################################################################
|
|
|
|
JSON_C_VERSION = 0.13.1
|
|
JSON_C_SITE = https://s3.amazonaws.com/json-c_releases/releases
|
|
JSON_C_INSTALL_STAGING = YES
|
|
JSON_C_LICENSE = MIT
|
|
JSON_C_LICENSE_FILES = COPYING
|
|
|
|
# update config.h.in timestamp to avoid autoheader run
|
|
define JSON_C_UPDATE_CONFIG_TIMESTAMP
|
|
touch $(@D)/config.h.in
|
|
endef
|
|
|
|
JSON_C_POST_EXTRACT_HOOKS += JSON_C_UPDATE_CONFIG_TIMESTAMP
|
|
HOST_JSON_C_POST_EXTRACT_HOOKS += JSON_C_UPDATE_CONFIG_TIMESTAMP
|
|
|
|
$(eval $(autotools-package))
|
|
$(eval $(host-autotools-package))
|