(library
 (name version)
 (libraries dune-build-info))

(rule
 (target project_version.ml)
 (deps
  (env_var PROJECT_VERSION))
 (action
  (with-stdout-to
   %{target}
   (bash "printf 'let env = \"%s\"\\n' \"${PROJECT_VERSION:-dev}\""))))
