diff --git a/test/test-make-build.script b/test/test-make-build.script index cc152b9cc0d312235050741ea9cccd35fde37ab2..bd8d24c92285123abce4f15405783377621abc00 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"))