diff options
author | Cory Fields <cory-nospam-@coryfields.com> | 2017-04-18 19:14:22 -0400 |
---|---|---|
committer | Cory Fields <cory-nospam-@coryfields.com> | 2017-04-18 19:14:25 -0400 |
commit | 91ab8f5a997dd1c838e2216fe1e676471bf680a3 (patch) | |
tree | d72e1421b850794bec679134d672eceea9da63a9 /src/Makefile.am | |
parent | 3577603701938f8d23fd30c147fa47a2a5dc2242 (diff) |
build: fix bitcoin-config.h regeneration after touching build files
This was a long-standing and annoying problem.
If autogen.sh was not manually run after touching configure.ac,
bitcoin-config.h would not be properly regenerated. This causes very subtle
problems when configure appears to enable a new value, but it does not end up
reflected in the build.
Diffstat (limited to 'src/Makefile.am')
-rw-r--r-- | src/Makefile.am | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index 69b5bb48ad..96b9a27f7b 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -462,6 +462,14 @@ DISTCLEANFILES = obj/build.h EXTRA_DIST = $(CTAES_DIST) + +config/bitcoin-config.h: config/stamp-h1 + @$(MAKE) -C $(top_builddir) $(subdir)/$(@) +config/stamp-h1: $(top_srcdir)/$(subdir)/config/bitcoin-config.h.in $(top_builddir)/config.status + $(AM_V_at)$(MAKE) -C $(top_builddir) $(subdir)/$(@) +$(top_srcdir)/$(subdir)/config/bitcoin-config.h.in: $(am__configure_deps) + $(AM_V_at)$(MAKE) -C $(top_srcdir) $(subdir)/config/bitcoin-config.h.in + clean-local: -$(MAKE) -C secp256k1 clean -$(MAKE) -C univalue clean |