repos
/
smoke
/ annotate_shade
summary
|
shortlog
|
log
|
tree
|
commit
|
commitdiff
|
headdiff
|
annotate
|
headblob
|
headfilediff
|
filehistory
normal
|
plain
|
shade
|
zebra
Fix overload resolution when a lisp smoke module is not loaded.
Annotate for file cl-smoke.smoke.asd
2010-01-10 tobias
1
(defsystem :cl-smoke.smoke
08:49:36 '
2
:name :cl-smoke.smoke
2009-12-13 tobias
3
:version (0 0 1)
12:43:58 '
4
:author "Tobias Rautenkranz"
'
5
:license "GPL with linking exception"
'
6
:description "Smoke bindings. Provides the base functionality to
'
7
implement bindings using the various Smoke modules."
'
8
:depends-on
2010-02-03 tobias
9
(:cffi :closer-mop :alexandria :trivial-garbage :bordeaux-threads)
2009-12-13 tobias
10
12:43:58 '
11
:components
'
12
((:module :src :components
'
13
((:file "package")
'
14
(:file "using-type" :depends-on ("package"))
'
15
(:file "overload-resolution" :depends-on ("package" "smoke" "using-type"))
'
16
#+sbcl (:file "sb-optimize" :depends-on ("overload-resolution"))
2010-01-10 tobias
17
(:file "smoke" :depends-on (:libsmoke :objects "clos"))
2009-12-13 tobias
18
(:file "object-map" :depends-on (:objects :utils))
12:43:58 '
19
(:file "class-map" :depends-on ("package"))
2010-01-10 tobias
20
(:file "bindings" :depends-on ("package" :utils))
2009-12-13 tobias
21
(:file "cxx-method" :depends-on ("package"))
2010-01-10 tobias
22
(:file "clos" :depends-on (:libsmoke "cxx-method" :objects
08:49:36 '
23
"object-map" "class-map" "bindings"))
2009-12-13 tobias
24
(:file "smoke-to-clos" :depends-on ("clos" "overload-resolution"))
12:43:58 '
25
(:module :objects
'
26
:serial t
2010-01-10 tobias
27
:depends-on (:libsmoke :utils "bindings")
2009-12-13 tobias
28
:components
12:43:58 '
29
((:file "object") (:file "enum" :depends-on ("object"))
'
30
(:file "type" :depends-on ("enum"))
'
31
(:file "method" :depends-on ("type"))
'
32
(:file "class" :depends-on ("method"))
'
33
(:file "instance" :depends-on ("class"))
'
34
(:file "stack" :depends-on ("instance"))))
2010-01-10 tobias
35
(:module :libsmoke
2009-12-13 tobias
36
:depends-on ("package")
12:43:58 '
37
:components
2010-01-10 tobias
38
((:file "smoke")
08:49:36 '
39
(:file "class" :depends-on ("smoke"))
2009-12-13 tobias
40
(:file "stack" :depends-on ("class"))
12:43:58 '
41
(:file "method" :depends-on ("stack"))
'
42
(:file "type" :depends-on ("method"))))
'
43
(:module :utils
'
44
:depends-on ("package")
'
45
:components
'
46
((:file "get-value")
2010-02-08 tobias
47
#+sbcl (:file "sbcl-bundle")
2009-12-13 tobias
48
(:module :image :components
12:43:58 '
49
((:file "image" :depends-on (:impl))
'
50
(:module :impl
'
51
:components
'
52
(#+sbcl (:file "sbcl")
'
53
#+openmcl (:file "ccl")
'
54
#+(not (or sbcl openmcl))
'
55
(:file "not-implemented")))))))))))
'
56
2010-01-10 tobias
57
(defmethod perform ((operation test-op) (c (eql (find-system :cl-smoke.smoke))))
08:49:36 '
58
(operate 'asdf:load-op :cl-smoke.qt.tests)
'
59
(operate 'asdf:test-op :cl-smoke.qt.tests))