Skip to content

Commit

Permalink
Merge pull request #251 from fukamachi/fix/ecl-qlot-exec
Browse files Browse the repository at this point in the history
Fix local-init script to work on ECL (ASDF 3.1).
  • Loading branch information
fukamachi authored Jun 17, 2024
2 parents 3015b4e + 08a0cb6 commit 228fd91
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 1 deletion.
29 changes: 29 additions & 0 deletions .github/workflows/ci-exec.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: CI for qlot exec

on: [push]

jobs:
test:
name: ${{ matrix.lisp }} on ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
lisp: [sbcl-bin, abcl-bin, ecl, clasp-bin, ccl-bin]
os: [ubuntu-latest]
fail-fast: false

steps:
- uses: actions/checkout@v4
with:
submodules: true
- name: Install Roswell
env:
LISP: ${{ matrix.lisp }}
ROSWELL_INSTALL_DIR: /usr
run: |
curl -L https://raw.githubusercontent.com/roswell/roswell/master/scripts/install-for-ci.sh | sh
- name: Compile local-inits
run: |
for file in $(find ./local-init -name "*.lisp"); do
ros -e "(or (compile-file #P\"$file\") (uiop:quit -1))"
done
2 changes: 1 addition & 1 deletion local-init/qlot-99-setup.lisp
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
(make-system-cache :system-files system-files)))

(defun project-system-searcher (system-name)
(when (and (not (asdf:registered-system system-name))
(when (and (not (asdf::registered-system system-name))
(equal (asdf:primary-system-name system-name) system-name))
(block nil
(uiop:collect-sub*directories
Expand Down

0 comments on commit 228fd91

Please sign in to comment.