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.