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