aboutsummaryrefslogtreecommitdiff
path: root/configure.ml
diff options
context:
space:
mode:
authorThéo Zimmermann2019-05-08 20:50:36 +0200
committerThéo Zimmermann2019-05-08 20:50:36 +0200
commit50a89e6882e319cf6107147b49d387dd41e81805 (patch)
treefa70140d4824adb07a2ed70c6ed17de57e247b69 /configure.ml
parente30d52a3c724a71bf43b46416c09e4b6ef1d1f67 (diff)
Define a new `is_a_released_version` variable in configure.ml.
Use it to not include unreleased changes when building a released version.
Diffstat (limited to 'configure.ml')
-rw-r--r--configure.ml5
1 files changed, 3 insertions, 2 deletions
diff --git a/configure.ml b/configure.ml
index 5b99851f83..57f31fec4c 100644
--- a/configure.ml
+++ b/configure.ml
@@ -17,6 +17,7 @@ let coq_macos_version = "8.9.90" (** "[...] should be a string comprised of
three non-negative, period-separated integers [...]" *)
let vo_magic = 8991
let state_magic = 58991
+let is_a_released_version = false
let distributed_exec =
["coqtop.opt"; "coqidetop.opt"; "coqqueryworker.opt"; "coqproofworker.opt"; "coqtacticworker.opt";
"coqc.opt";"coqchk";"coqdoc";"coqworkmgr";"coq_makefile";"coq-tex";"coqwc";"csdpcert";"coqdep"]
@@ -1205,8 +1206,8 @@ let write_configpy f =
safe_remove f;
let o = open_out f in
let pr s = fprintf o s in
- let pr_s = pr "%s = '%s'\n" in
pr "# DO NOT EDIT THIS FILE: automatically generated by ../configure\n";
- pr_s "version" coq_version
+ pr "version = '%s'\n" coq_version;
+ pr "is_a_released_version = %s\n" (if is_a_released_version then "True" else "False")
let _ = write_configpy "config/coq_config.py"