[DTrace-devel] [PATCH v3 5/9] build: only touch .dir.stamp if it doesn't already exist
Kris Van Hees
kvanhees at kvh-deb-bpf.us.oracle.com
Tue Jan 30 16:56:23 UTC 2024
On Fri, Jan 26, 2024 at 01:58:45PM +0000, Nick Alcock wrote:
> This stops its date being continuously updated, forcing configure
> retests all the time. Now it serves its intended purpose of causing
> configure retests only if .config was deleted (as is done by e.g.
> make clean).
>
> Signed-off-by: Nick Alcock <nick.alcock at oracle.com>
Reviewed-by: Kris Van Hees <kris.van.hees at oracle.com>
> ---
> Makeconfig | 6 ++++--
> 1 file changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/Makeconfig b/Makeconfig
> index cbde1d45421f..cb6f16e64e98 100644
> --- a/Makeconfig
> +++ b/Makeconfig
> @@ -132,8 +132,10 @@ $(CONFIG_MK): $(objdir)/.config/config.$(1).mk
> endef
>
> $(objdir)/.config/.dir.stamp:
> - mkdir -p $(objdir)/.config
> - touch $(objdir)/.config/.dir.stamp
> + if [[ ! -f $(objdir)/.config/.dir.stamp ]]; then \
> + mkdir -p $(objdir)/.config; \
> + touch $(objdir)/.config/.dir.stamp; \
> + fi
>
> $(CONFIG_H):
> echo '/* This file is automatically generated. */' > $(objdir)/config.h
> --
> 2.43.0.272.gce700b77fd
>
>
More information about the DTrace-devel
mailing list