Add travis executable builder
[clnl] / src / main / clnl.asd
index b547601377778e7b0769c2548602dcef2eeb92c9..a17f3ee048b7ac384ce0771f28245535aca2abca 100644 (file)
@@ -1,8 +1,13 @@
-(asdf:defsystem clnl
-  :name "Experiment"
-  :version "0.0.1"
-  :maintainer "Frank Duncan (frank@kank.com)"
-  :author "Frank Duncan (frank@kank.com)"
+; The systems are split up into two because travis will run more smoothly
+; if we use a custom built sbcl that has all the deps pre-loaded since
+; we are sure those will work just fine :)
+;
+; You should link to this file in your systems directory, or however you
+; handle your asdf configurations.  Then just (asdf:load-system :clnl)
+;
+; There's probably a better way, but I don't know it
+
+(asdf:defsystem clnl.internal
   :serial t
   :components ((:file "package")
                (:file "lex")
                (:file "nvm")
                (:file "transpile")
                (:file "random")
-               (:file "main"))
-  :depends-on (:cl-ppcre :mt19937))
+               (:file "main")))
+
+(asdf:defsystem clnl
+  :name "Experiment"
+  :version "0.0.1"
+  :maintainer "Frank Duncan (frank@kank.com)"
+  :author "Frank Duncan (frank@kank.com)"
+  :depends-on (:cl-ppcre :mt19937 :clnl.internal))