Last change
on this file was
15646,
checked in by Mark Evenson, 21 months ago
|
ci: ensure JNA is made before CFFI
Fallback to ABCL-BUILD:ENSURE-MAVEN from ABCL bootstrap.
setf ABCL-ASDF:*MVN-LIBS-DIRECTORY* as side-effect to ensuring maven.
ci: use ensure-maven as initialization for those that need it
|
File size:
680 bytes
|
Line | |
---|
1 | (require :asdf) |
---|
2 | (require :abcl-contrib) |
---|
3 | |
---|
4 | (asdf:make :abcl-build) |
---|
5 | (abcl-build:mvn/install) |
---|
6 | |
---|
7 | (asdf:make :abcl-asdf) |
---|
8 | (setf abcl-asdf:*mvn-libs-directory* |
---|
9 | (multiple-value-bind (mvn entries) |
---|
10 | (abcl-build:mvn/install) |
---|
11 | (let* ((root |
---|
12 | (first (last entries))) |
---|
13 | (lib |
---|
14 | (merge-pathnames "./lib/" root ))) |
---|
15 | (abcl-asdf:with-aether (lib) |
---|
16 | (values |
---|
17 | (and |
---|
18 | ;; for good measure |
---|
19 | (when (asdf:clear-system :jna) |
---|
20 | (asdf:make :jna)) |
---|
21 | lib) |
---|
22 | (abcl-asdf:ensure-mvn-version) |
---|
23 | (abcl-build:ensure-maven) |
---|
24 | lib))))) |
---|
25 | |
---|
26 | |
---|
27 | |
---|
Note: See
TracBrowser
for help on using the repository browser.