about summary refs log tree commit diff
path: root/gemma.asd
diff options
context:
space:
mode:
authorVincent Ambo <tazjin@gmail.com>2017-12-29T15·42+0100
committerVincent Ambo <tazjin@gmail.com>2017-12-29T15·42+0100
commit8703b6102c348d5e860af83a980ba5e1585e3964 (patch)
treee51d41d6da4411caab333f951ff12b34fedc25a7 /gemma.asd
parent5579ca7d6c620c5dd874ed0654d9a03a73fbf6d6 (diff)
feat(build): Add initial Nix-based build process
Adds a build script using ASDF's program-op to build an executable out
of the Gemma source code.

In addition a Nix derivation is provided that will both compile the
Elm source and place it in a folder, as well as create the executable.

Currently static file serving does not function as intended.
Diffstat (limited to 'gemma.asd')
-rw-r--r--gemma.asd1
1 files changed, 1 insertions, 0 deletions
diff --git a/gemma.asd b/gemma.asd
index 1da8aa0b20c2..54e794a1eea3 100644
--- a/gemma.asd
+++ b/gemma.asd
@@ -21,6 +21,7 @@
                 :components
                 ((:file "gemma"))))
   :build-operation program-op
+  :output-files (program-op (c o) '("build/gemma"))
   :entry-point "gemma::entrypoint"
   :description "Gemma is a household task management system"
   :long-description