important: fix compiling of Quicklisp dependencies

This commit is contained in:
pls.153 2022-03-13 12:12:23 +01:00
parent e057ca3502
commit 89227fd150
3 changed files with 5 additions and 4 deletions

View file

@ -1,6 +1,6 @@
(defsystem :app (defsystem :app
:serial t :serial t
:depends-on () :depends-on (:alexandria)
:components ((:file "lisp/package") :components ((:file "lisp/package")
(:file "lisp/ui-vars") (:file "lisp/ui-vars")
(:file "lisp/swank-quicklisp") (:file "lisp/swank-quicklisp")

View file

@ -16,7 +16,7 @@ lisp.output = tmp/libapp.a
QMAKE_EXTRA_COMPILERS += lisp QMAKE_EXTRA_COMPILERS += lisp
PRE_TARGETDEPS += tmp/libapp.a PRE_TARGETDEPS += tmp/libapp.a
QT += quick qml QT += quick qml network
TEMPLATE = app TEMPLATE = app
CONFIG += no_keywords release CONFIG += no_keywords release
DEFINES += INI_LISP DEFINES += INI_LISP

View file

@ -13,8 +13,7 @@
(let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp" (let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp"
(user-homedir-pathname)))) (user-homedir-pathname))))
(when (probe-file quicklisp-init) (when (probe-file quicklisp-init)
(load quicklisp-init))) (load quicklisp-init))))
(load *ql-libs*))
;;; load ASDF system and collect file names ;;; load ASDF system and collect file names
@ -26,6 +25,8 @@
*source-files*)) *source-files*))
(asdf::perform-lisp-load-fasl o c)) (asdf::perform-lisp-load-fasl o c))
(load *ql-libs*) ; eventual dependencies
(asdf:load-system *asdf-system*) (asdf:load-system *asdf-system*)
(setf *source-files* (nreverse *source-files*)) (setf *source-files* (nreverse *source-files*))