git.fiddlerwoaroof.com
Browse code

Statically link executable

Ed Langley authored on 02/11/2018 01:47:15
Showing 2 changed files
... ...
@@ -30,6 +30,8 @@
30 30
                                         *load-pathname*))))
31 31
    (terpri))
32 32
 
33
-  ((ql:quickload :daydreamer))
33
+  ((ql:quickload :daydreamer/release))
34 34
 
35
+  ((asdf:operate :static-program-op :daydreamer/release))
36
+  #+nil
35 37
   ((asdf/driver:symbol-call :daydreamer.cli :dump)))
... ...
@@ -22,9 +22,14 @@
22 22
                  #:should-test
23 23
                  #:yason
24 24
                  #:hunchentoot
25
-                 #:data-lens
26
-                 )
25
+                 #:data-lens)
27 26
     :serial t
28 27
     :components ((:file "aws-result")
29 28
                  (:file "main")
30 29
                  (:file "cli")))
30
+
31
+(defsystem :daydreamer/release
32
+ :entry-point "daydreamer.cli::main"
33
+ :output-files (program-op (o c) (list "daydreamer"))
34
+ :depends-on (:cffi
35
+   :daydreamer))