json-c: drop host-autoconf dependency
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>
This commit is contained in:
parent
d012b4d0f0
commit
98af0fa066
|
@ -10,9 +10,13 @@ JSON_C_INSTALL_STAGING = YES
|
|||
JSON_C_LICENSE = MIT
|
||||
JSON_C_LICENSE_FILES = COPYING
|
||||
|
||||
# configure requires autoheader
|
||||
JSON_C_DEPENDENCIES = host-autoconf
|
||||
HOST_JSON_C_DEPENDENCIES = host-autoconf
|
||||
# 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))
|
||||
|
|
Loading…
Reference in a new issue