Re: [PATCH] t0090: mark add-interactive test with PERL prerequisite
- From
Jonathan Nieder <jrnieder@gmail.com>
- Date
- Nov 18, 2014, 18:43 UTC
- Message-ID
- <20141118184347.GE6527@google.com>
- In-Reply-To
- <20141118183838.GD6527@google.com>
Jonathan Nieder wrote:
> Jeff King wrote:
Show 9 quoted lines
>> Subject: Makefile: have perl scripts depend on NO_PERL setting > [...] >> --- >> Makefile | 3 +++ >> 1 file changed, 3 insertions(+) > > Gah. Good catch. > > Reviewed-by: Jonathan Nieder <jrnieder@gmail.com>
... and here's a patch on top to give git-p4 the same treatment.
-- >8 -- Subject: Makefile: have python scripts depend on NO_PYTHON setting
Like the perl scripts, python scripts need a dependency to ensure they are rebuilt when switching between the "dummy" versions that run without Python and the real thing.
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com> --- Makefile | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/Makefile b/Makefile index 8f980e0..7482a4d 100644 --- a/Makefile +++ b/Makefile @@ -1736,6 +1736,9 @@ $(SCRIPT_PERL_GEN) git-instaweb: % : unimplemented.sh mv $@+ $@ endif # NO_PERL +# This makes sure we depend on the NO_PYTHON setting itself. +$(SCRIPT_PYTHON_GEN): GIT-BUILD-OPTIONS + ifndef NO_PYTHON $(SCRIPT_PYTHON_GEN): GIT-CFLAGS GIT-PREFIX GIT-PYTHON-VARS $(SCRIPT_PYTHON_GEN): % : %.py
-- 2.1.0.rc2.206.gedb03e5