ligo/src/bin/dune
Alexander Bantyev edb3fce642 Add nix as a build system
* Dynamically linked executables (ligo-bin)
* Statically linked executables (ligo-static)
* Docker (ligo-docker)
* deb package (ligo-deb)
* webide (ligo-editor)
* webide docker (ligo-editor-docker)
* website (ligo-website)
2020-04-29 19:40:04 +01:00

39 lines
778 B
Plaintext

(library
(name cli)
(libraries
simple-utils
cmdliner
ligo
)
(modules cli cli_helpers version)
(preprocess
(pps ppx_let ppx_blob bisect_ppx --conditional)
)
(preprocessor_deps (file ../../CHANGELOG.md))
(flags (:standard -open Simple_utils))
)
(rule
(targets version.ml)
(action (with-stdout-to
version.ml
(run "sh" "-c"
"printf 'let version = \"Rolling Release\nCommit SHA1: %s\nCommit Date: %s\"' \"${CI_COMMIT_SHA}\" \"${COMMIT_DATE}\""))))
(executable
(name runligo)
(public_name ligo)
(libraries
simple-utils
cmdliner
ligo
cli
)
(modules runligo)
(package ligo)
(preprocess
(pps ppx_let ppx_blob bisect_ppx --conditional)
)
(flags (:standard -open Simple_utils))
)