Skip to content

Commit

Permalink
Ensure projects are created fully functional
Browse files Browse the repository at this point in the history
  • Loading branch information
foretspaisibles committed Aug 17, 2023
1 parent e1f2bea commit 75bc3fe
Show file tree
Hide file tree
Showing 12 changed files with 1,191 additions and 6 deletions.
2 changes: 1 addition & 1 deletion development/makedoc
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ makedoc_runpatches()
makedoc_extract()
{
makedoc_sbcl \
--eval "(ql:quickload :${makedocsystem})"\
--eval "(ql:quickload :${makedocsystem} :silent t)"\
--eval '(with-compilation-unit () (load "libexec/lisp/docstrings.lisp"))' \
--eval "(sb-texinfo:generate-includes\
\"obj/makedoc/include/\"\
Expand Down
3 changes: 3 additions & 0 deletions development/testsuite
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,9 @@ testsuite_run()
fi
testsuite_lisp\
--eval "(declaim (optimize safety) (optimize debug))"\
--eval "(unless (ql:where-is-system :${testsuitesystem})
(pushnew #p\".\" ql:*local-project-directories*)
(ql:register-local-projects))"\
--eval "(ql:quickload \"${testsuitesystem}\" :silent t)"\
--eval "(${testsuitesystem}:$1)"\
--eval "(org.melusina.confidence:quit)"
Expand Down
3 changes: 3 additions & 0 deletions resource/template/LISP-DEVELOPMENT-MAKEDOC/TEMPLATE-TEXT
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,9 @@ makedoc_runpatches()
makedoc_extract()
{
makedoc_sbcl \
--eval "(unless (ql:where-is-system :${makedocsystem})
(pushnew #p\".\" ql:*local-project-directories*)
(ql:register-local-projects))"\
--eval "(ql:quickload :${makedocsystem})"\
--eval '(with-compilation-unit () (load "libexec/lisp/docstrings.lisp"))' \
--eval "(sb-texinfo:generate-includes
Expand Down
3 changes: 3 additions & 0 deletions resource/template/LISP-DEVELOPMENT-TESTSUITE/TEMPLATE-TEXT
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@ testsuite_run()
set -- 'run-all-tests'
fi
testsuite_lisp\
--eval "(unless (ql:where-is-system :${testsuitesystem})
(pushnew #p\".\" ql:*local-project-directories*)
(ql:register-local-projects))"\
--eval "(ql:quickload \"${testsuitesystem}\" :silent t)"\
--eval "(${testsuitesystem}:$1)"\
--eval '(org.melusina.confidence:quit)'
Expand Down
1 change: 1 addition & 0 deletions resource/template/LISP-DOCSTRINGS/TEMPLATE-NAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Lisp docstrings utility
Loading

0 comments on commit 75bc3fe

Please sign in to comment.