Fix test failure as a result of #+immobile-code.
[sbcl.git] / contrib / sb-rotate-byte / sb-rotate-byte.asd
blob31b93fdd40d3eb65a276299433dcefb61c11ce30
1 ;;; -*-  Lisp -*-
3 (defsystem sb-rotate-byte
4   :version "0.1"
5   #+sb-building-contrib :pathname
6   #+sb-building-contrib #p"SYS:CONTRIB;SB-ROTATE-BYTE;"
7   :components
8   ((:file "package")
9    (:file "compiler" :depends-on ("package"))
10    (:module "vm"
11     :depends-on ("compiler")
12     :pathname ""
13     :components
14     ((:file "arm-vm" :if-feature :arm)
15      (:file "arm64-vm" :if-feature :arm64)
16      (:file "x86-vm" :if-feature :x86)
17      (:file "x86-64-vm" :if-feature :x86-64)
18      (:file "ppc-vm" :if-feature :ppc)))
19    (:file "rotate-byte" :depends-on ("vm")))
20   :perform (load-op :after (o c) (provide 'sb-rotate-byte))
21   :perform (test-op (o c) (test-system 'sb-rotate-byte/tests)))
24 (defsystem sb-rotate-byte/tests
25   #+sb-building-contrib :pathname
26   #+sb-building-contrib #p"SYS:CONTRIB;SB-ROTATE-BYTE;"
27   :depends-on (sb-rotate-byte)
28   :components ((:file "rotate-byte-tests")))