src/Makefile.am, src/test-base.lisp: Check version numbers match.
[sod] / src / Makefile.am
index 20878a5..b10f673 100644 (file)
@@ -127,8 +127,14 @@ EXTRA_DIST         += lexer-test.lisp
 check-local:
        $(V_TEST)true_srcdir=$$(cd $(srcdir); pwd); \
        ASDF_OUTPUT_TRANSLATIONS=$$true_srcdir:$(abs_builddir): \
-       $(CL_LAUNCH) -l $(LISPSYS) +I -S $$true_srcdir/: \
-               -i '(asdf:test-system "sod")'
+       $(CL_LAUNCH) -l $(LISPSYS) -s sod-test +I -S $$true_srcdir/: \
+               -i '(handler-case ;\
+                     (progn ;\
+                       (setf sod-test:*build-version* "$(VERSION)") ;\
+                       (asdf:test-system "sod")) ;\
+                     (error (cond) ;\
+                       (format *error-output* "ERR: ~A~%" cond) ;\
+                       (cl-launch:quit 1)))'
 
 ###--------------------------------------------------------------------------
 ### Installation.