Introduction
Introduction Statistics Contact Development Disclaimer Help
tbordeaux-threads.asd - clic - Clic is an command line interactive client for g…
git clone git://bitreich.org/clic/ git://hg6vgqziawt5s4dj.onion/clic/
Log
Files
Refs
Tags
LICENSE
---
tbordeaux-threads.asd (3097B)
---
1 ;;;; -*- Mode: Lisp; indent-tabs-mode: nil -*-
2
3 #|
4 Copyright 2006,2007 Greg Pfeil
5
6 Distributed under the MIT license (see LICENSE file)
7 |#
8
9 #.(unless (or #+asdf3.1 (version<= "3.1" (asdf-version)))
10 (error "You need ASDF >= 3.1 to load this system correctly."))
11
12 (eval-when (:compile-toplevel :load-toplevel :execute)
13 #+(or armedbear
14 (and allegro multiprocessing)
15 (and clisp mt)
16 (and openmcl openmcl-native-threads)
17 (and cmu mp)
18 corman
19 (and ecl threads)
20 genera
21 mkcl
22 lispworks
23 (and digitool ccl-5.1)
24 (and sbcl sb-thread)
25 scl)
26 (pushnew :thread-support *features*))
27
28 (defsystem :bordeaux-threads
29 :author "Greg Pfeil <[email protected]>"
30 :licence "MIT"
31 :description "Bordeaux Threads makes writing portable multi-threaded a…
32 :version (:read-file-form "version.sexp")
33 :depends-on (:alexandria
34 #+(and allegro (version>= 9)) (:require "smputil")
35 #+(and allegro (not (version>= 9))) (:require "process")
36 #+corman (:require "threads"))
37 :components ((:static-file "version.sexp")
38 (:module "src"
39 :serial t
40 :components
41 ((:file "pkgdcl")
42 (:file "bordeaux-threads")
43 (:file #+(and thread-support armedbear) "impl-abcl"
44 #+(and thread-support allegro) "impl-allegro"
45 #+(and thread-support clisp) "impl-clisp"
46 #+(and thread-support openmcl) "impl-clozure"
47 #+(and thread-support cmu) "impl-cmucl"
48 #+(and thread-support corman) "impl-corman"
49 #+(and thread-support ecl) "impl-ecl"
50 #+(and thread-support genera) "impl-genera"
51 #+(and thread-support mkcl) "impl-mkcl"
52 #+(and thread-support lispworks) "impl-lispworks"
53 #+(and thread-support digitool) "impl-mcl"
54 #+(and thread-support sbcl) "impl-sbcl"
55 #+(and thread-support scl) "impl-scl"
56 #-thread-support "impl-null")
57 #+(and thread-support lispworks (or lispworks4 lispwork…
58 (:file "impl-lispworks-condition-variables")
59 #+(and thread-support digitool)
60 (:file "condition-variables")
61 (:file "default-implementations")))))
62
63 (defsystem :bordeaux-threads/test
64 :author "Greg Pfeil <[email protected]>"
65 :description "Bordeaux Threads test suite."
66 :licence "MIT"
67 :version (:read-file-form "version.sexp")
68 :depends-on (:bordeaux-threads :fiveam)
69 :components ((:module "test"
70 :components ((:file "bordeaux-threads-test")))))
71
72 (defmethod perform ((o test-op) (c (eql (find-system :bordeaux-threads))…
73 (load-system :bordeaux-threads/test)
74 (symbol-call :5am :run! :bordeaux-threads))
You are viewing proxied material from bitreich.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.