From 8a93a49a623e8c7ff8aaba598d637f3b9efd026c Mon Sep 17 00:00:00 2001
From: Francois-Rene Rideau <tunes@google.com>
Date: Sun, 16 Aug 2015 00:51:49 +0200
Subject: [PATCH] Disable test-make-build on unsupported platforms.

---
 test/test-make-build.script | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/test/test-make-build.script b/test/test-make-build.script
index cc152b9cc..bd8d24c92 100644
--- a/test/test-make-build.script
+++ b/test/test-make-build.script
@@ -1,9 +1,15 @@
 ;;; -*- Lisp -*-
 
+(unless (or #+(or (and clisp os-unix) clozure cmu
+                  (and ecl (not ecl-bytecmp) (not os-macosx)) lispworks mkcl sbcl scl) t)
+  (DBG "Creating executables is not supported on your CL implementation")
+  (leave-test "Skipping test" 0))
+
 (DBG "build sample-system. Should load from sample-system/")
 (setf *central-registry* (list (subpathname *test-directory* "sample-system/")))
 
 (make-build 'sample-system
             :type :program :monolithic t
-            :name-suffix ""
+            #+(and ecl (not os-windows)) :name-suffix #+(and ecl (not os-windows)) ""
+            #+allegro :name-suffix #+allegro ".exe" ;; but in allegro 9.0 pathname translation of :unspecific(!)
             #+ecl :epilogue-code #+ecl '(println "blue sky"))
-- 
GitLab