summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.am8
1 files changed, 7 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am
index 7f978de8..4cf73654 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -547,6 +547,12 @@ version:
# depends on each TEST as well as invokes it (with TESTS_ENVIRONMENT)
# the entire list of tests is run twice.
+# Make the srcdir test directory writable, because non-srcdir builds
+# write in the wrong place.
+kludge-permissions-regress:
+ chmod +w $(srcdir)/test
+ echo "WARNING: writing to \$\(srcdir])/test!!!"
+
# Regression-test the daemon
gps-regress: gpsd
$(srcdir)/regress-driver -t $(srcdir)/test/daemon/*.log
@@ -648,7 +654,7 @@ bits-regress: test_bits
$(srcdir)/test_bits
# Do all normal regression tests.
-testregress: gps-regress rtcm-regress aivdm-regress packet-regress time-regress unpack-regress json-regress
+testregress: kludge-permissions-regress gps-regress rtcm-regress aivdm-regress packet-regress time-regress unpack-regress json-regress
@echo "Regressions complete."
# do-tests is a shell script that invokes make with target testregress.