1 ;;; -*- Mode: Lisp; Syntax: Common-Lisp; Package: CL-USER; Encoding: utf-8; -*-
3 (defpackage :closure-system (:use #:asdf #:cl))
4 (in-package :closure-system)
6 (defclass closure-source-file (cl-source-file) ())
9 (defmethod perform :around ((o compile-op) (s closure-source-file))
10 ;; shut up already. Correctness first.
11 (handler-bind ((sb-ext:compiler-note #'muffle-warning))
14 ;;; Convenience feature: will stop it from breaking into the debugger
15 ;;; under sbcl for full WARNINGs (better to fix the warnings :-).
17 (defmethod perform :around ((o compile-op) s)
18 (setf (operation-on-failure o) :warn)
19 (call-next-method o s))
21 (asdf:defsystem closure-html
22 :default-component-class closure-source-file
27 (;; Early package definitions
35 :components ((:file "util")))
53 :components ((:file "mime")))
58 :depends-on (clex lalr)
63 :depends-on ("sgml-dtd" "pt"))
65 :depends-on ("sgml-parse"))
67 :depends-on ("html-parser"))
69 :depends-on ("html-parser"))
70 (:file "documentation"
71 :depends-on ("html-parser")))))))
72 :depends-on (:closure-common :flexi-streams))