|
Last change
on this file was
15022,
checked in by Mark Evenson, 8 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.