aboutsummaryrefslogtreecommitdiff
path: root/benchtests/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'benchtests/Makefile')
-rw-r--r--benchtests/Makefile10
1 files changed, 8 insertions, 2 deletions
diff --git a/benchtests/Makefile b/benchtests/Makefile
index f5d6dac..9eef1e1 100644
--- a/benchtests/Makefile
+++ b/benchtests/Makefile
@@ -18,8 +18,6 @@
# Makefile for benchmark tests. The only useful target here is `bench`.
# Add benchmark functions in alphabetical order.
-PYTHON := python
-
subdir := benchtests
include ../Makeconfig
@@ -146,7 +144,15 @@ bench-clean:
rm -f $(timing-type) $(addsuffix .o,$(timing-type))
rm -f $(addprefix $(objpfx),$(bench-extra-objs))
+# Define the bench target only if the target has a usable python installation.
+ifdef PYTHON
bench: bench-build bench-set bench-func bench-malloc
+else
+bench:
+ @echo "The bench target needs python to run."
+ @exit 1
+endif
+
# Target to only build the benchmark without running it. We generate locales
# only if we're building natively.
ifeq (no,$(cross-compiling))