Specify :UTF-8 as file encoding in all DEFSYSTEMs
[iolib.git] / src / iolib.base.asd
bloba1d8232d03d51f02ff8072a7c60949bee639c4f9
1 ;;;; -*- Mode: Lisp; indent-tabs-mode: nil -*-
3 (asdf:defsystem :iolib.common-lisp
4   :description "Slightly modified Common Lisp."
5   :maintainer "Stelian Ionescu <sionescu@cddr.org>"
6   :version (:read-file-form "../version.lisp-expr")
7   :licence "MIT"
8   :defsystem-depends-on (:iolib.asdf :iolib.conf)
9   :depends-on (:alexandria)
10   :around-compile "iolib.asdf:compile-wrapper"
11   :encoding :utf-8
12   :pathname "new-cl/"
13   :components
14   ((:file "conduits")
15    #+scl (:file "scl-gray-streams")
16    (:file "pkgdcl" :depends-on ("conduits" #+scl "scl-gray-streams")
17     :perform
18     (asdf:compile-op :before (o c)
19       (asdf/package:symbol-call :iolib.conf '#:load-gray-streams))
20     :perform
21     (asdf:load-op :before (o c)
22       (asdf/package:symbol-call :iolib.conf '#:load-gray-streams))
23     :perform
24     (asdf:load-source-op :before (o c)
25       (asdf/package:symbol-call :iolib.conf '#:load-gray-streams)))
26    (:file "gray-streams"
27     :depends-on ("pkgdcl" #+scl "scl-gray-streams"))
28    (:file "definitions" :depends-on ("pkgdcl"))
29    (:file "types" :depends-on ("pkgdcl"))))
31 (asdf:defsystem :iolib.base
32   :description "Base IOlib package, used instead of CL."
33   :author "Stelian Ionescu <sionescu@cddr.org>"
34   :maintainer "Stelian Ionescu <sionescu@cddr.org>"
35   :version (:read-file-form "../version.lisp-expr")
36   :licence "MIT"
37   :defsystem-depends-on (:iolib.asdf :iolib.conf)
38   :depends-on (:iolib.common-lisp :alexandria :split-sequence)
39   :around-compile "iolib.asdf:compile-wrapper"
40   :encoding :utf-8
41   :pathname "base/"
42   :components
43   ((:file "pkgdcl")
44    (:file "return-star" :depends-on ("pkgdcl"))
45    (:file "types" :depends-on ("pkgdcl" "return-star"))
46    (:file "debug" :depends-on ("pkgdcl" "return-star"))
47    (:file "conditions" :depends-on ("pkgdcl" "return-star"))
48    (:file "defalias" :depends-on ("pkgdcl" "return-star"))
49    (:file "deffoldable" :depends-on ("pkgdcl" "return-star"))
50    (:file "defobsolete" :depends-on ("pkgdcl" "return-star"))
51    (:file "reader" :depends-on ("pkgdcl" "return-star" "conditions"))
52    (:file "sequence" :depends-on ("pkgdcl" "return-star"))
53    (:file "matching" :depends-on ("pkgdcl" "return-star"))
54    (:file "time" :depends-on ("pkgdcl" "return-star"))
55    (:file "dynamic-buffer" :depends-on ("pkgdcl" "return-star" "sequence"))))