* 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)
39 lines
778 B
Plaintext
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))
|
|
)
|