Last change
on this file was
15535,
checked in by Mark Evenson, 3 years ago
|
abcl-build: implement COPY-DIRECTORIES-RECURSIVELY utility
|
File size:
1.1 KB
|
Line | |
---|
1 | (in-package :cl-user) |
---|
2 | |
---|
3 | (defpackage build-abcl |
---|
4 | (:use :cl) |
---|
5 | (:nicknames :build-abcl :abcl-build :abcl/build) |
---|
6 | (:export |
---|
7 | |
---|
8 | #:abcl/build |
---|
9 | #:abcl/dist |
---|
10 | #:abcl/test |
---|
11 | |
---|
12 | ;; deprecated TODO: hook into new interfaces |
---|
13 | #:build-abcl |
---|
14 | #:make-dist |
---|
15 | |
---|
16 | ;; utility functions that should be moved into utility package |
---|
17 | #:introspect-path-for |
---|
18 | #:split-string |
---|
19 | #:possible-executable-names |
---|
20 | #:probe-for-executable |
---|
21 | #:stringify |
---|
22 | #:listify |
---|
23 | #:some-directory |
---|
24 | #:copy-directory-recursively |
---|
25 | |
---|
26 | ;;; lower-level |
---|
27 | #:xdg/abcl-install-root |
---|
28 | #:xdg/abcl-download-root |
---|
29 | |
---|
30 | #:xdg/install |
---|
31 | #:locally-install-and-unzip |
---|
32 | |
---|
33 | #:download-and-unzip |
---|
34 | #:download |
---|
35 | |
---|
36 | #:xdg/ant-executable |
---|
37 | #:with-ensured-ant |
---|
38 | #:ant/install |
---|
39 | #:ant/call |
---|
40 | |
---|
41 | #:with-ensured-maven |
---|
42 | #:ensure-maven |
---|
43 | #:mvn/install |
---|
44 | #:mvn/call |
---|
45 | |
---|
46 | #:directory-hashes |
---|
47 | #:hashes-report |
---|
48 | |
---|
49 | #:install-zip |
---|
50 | #:download-artifact) |
---|
51 | |
---|
52 | ;;; TODO: use UIOP, currently only used for deprecated, old build system |
---|
53 | #+abcl |
---|
54 | (:import-from #:extensions #:run-shell-command #:probe-directory) |
---|
55 | #+allegro |
---|
56 | (:import-from #:excl #:probe-directory) |
---|
57 | #+clisp |
---|
58 | (:import-from #:ext #:probe-directory)) |
---|
59 | |
---|
Note: See
TracBrowser
for help on using the repository browser.