source: trunk/abcl/contrib/abcl-build/build/abcl-build.lisp

Last change on this file was 15022, checked in by Mark Evenson, 7 years ago

contrib/abcl-build: now runs on new build download infrastructure

Incomplete implementation of probing for working local exectuables.
Currently we always download and use a private ABCL unzip of binary
archives to the XDG user space allocated to such persistence.

All tests succeed under macOS/Windows.

File size: 789 bytes
Line 
1(in-package :abcl/build)
2
3(defun make-dist (version-string)
4  (warn "Unimplemented"))
5
6(defun build-abcl (&key
7                     force ;; DEPRECATED: not sure of meaning in new underlying API
8                     (batch t) ;; DEPRECATED: lack of meaning
9                     compile-system ;; DEPRECATED: COMPILE-SYSTEM is always invoked
10                     jar ;; DEPRECATED: a jar archive is always built
11                     clean
12                     full) ;; DEPRECATED:  a full build is always performed
13  (unless (ignore-errors (asdf:find-system :abcl))
14    (return-from build-abcl
15      nil))
16  (let ((targets '("abcl")))
17    (when clean
18      (push "abcl.clean" targets))
19    (ant/call (asdf:system-relative-pathname :abcl "build.xml")
20              (nreverse targets))))
21
22
23
24
Note: See TracBrowser for help on using the repository browser.