tuiop.asd - clic - Clic is an command line interactive client for gopher written in Common LISP
(HTM) git clone git://bitreich.org/clic/ git://hg6vgqziawt5s4dj.onion/clic/
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Tags
(DIR) LICENSE
---
tuiop.asd (2436B)
---
1 ;;; -*- mode: lisp -*-
2 (in-package :asdf)
3
4 #-asdf3
5 (unless (or #+asdf2 (version-satisfies (asdf:asdf-version) "2.11.4"))
6 (error "UIOP requires ASDF 2.011.4 or later."))
7
8 (defun call-without-redefinition-warnings (thunk)
9 (handler-bind (((or
10 #+allegro simple-warning
11 #+clozure ccl:compiler-warning
12 #+cmucl kernel:simple-style-warning
13 #-(or allegro clozure cmucl) warning)
14 #'muffle-warning))
15 (funcall thunk)))
16
17 (defsystem "uiop"
18 #+asdf3 :long-name #+asdf3 "Utilities for Implementation- and OS- Portability"
19 :description "Portability library for Common Lisp programs"
20 :long-description "UIOP provides runtime support for Common Lisp programs:
21 Basic general-purpose utilities that are in such a need that you can't portably construct a
22 complete program without using some of them. UIOP replaces ASDF/DRIVER and ASDF-UTILS, and offers a
23 superset of the functionality provided by CL-FAD, EXTERNAL-PROGRAM, TRIVIAL-SHELL, TRIVIAL-BACKTRACE
24 and a lot of the functionality formerly provided by CL-LAUNCH, XCVB-DRIVER, TRIVIAL-FEATURES,
25 plus a tiny subset of functionality from ALEXANDRIA and FARE-UTILS.
26 It is transcluded into asdf.lisp together with ASDF/DEFSYSTEM, so if you did (require \"asdf\")
27 you already have a matching UIOP loaded."
28 :author "Francois-Rene Rideau"
29 :licence "MIT"
30 :class #+asdf3.1 package-system #-asdf3.1 system
31 #+asdf3.1 :version #+asdf3.1 (:read-file-form "version.lisp" :at (2 2 2))
32 #+asdf3 :encoding #+asdf3 :utf-8
33 #+asdf3 :around-compile #+asdf3 call-without-redefinition-warnings
34 :components
35 ((:static-file "contrib/debug.lisp")
36 (:file "package")
37 (:file "common-lisp" :depends-on ("package"))
38 (:file "utility" :depends-on ("common-lisp"))
39 (:file "version" :depends-on ("utility"))
40 (:file "os" :depends-on ("utility"))
41 (:file "pathname" :depends-on ("utility" "os"))
42 (:file "filesystem" :depends-on ("os" "pathname"))
43 (:file "stream" :depends-on ("filesystem"))
44 (:file "image" :depends-on ("stream"))
45 (:file "lisp-build" :depends-on ("image"))
46 (:file "launch-program" :depends-on ("stream"))
47 (:file "run-program" :depends-on ("launch-program" "version"))
48 (:file "configuration" :depends-on ("image"))
49 (:file "backward-driver" :depends-on ("lisp-build" "run-program" "configuration" "version"))
50 (:file "driver" :depends-on ("backward-driver"))))