source: trunk/abcl/ci/ensure-maven.lisp

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