aboutsummaryrefslogtreecommitdiffhomepage
path: root/configure.ml
diff options
context:
space:
mode:
authorGravatar Maxime Dénès <mail@maximedenes.fr>2018-03-06 17:19:18 +0100
committerGravatar Maxime Dénès <mail@maximedenes.fr>2018-07-13 09:24:53 +0200
commit09995c761c35cbb1f217fcf76365bd406157b8e6 (patch)
tree7ce45be9ba09503f58b78791730647421d8c5806 /configure.ml
parent8a388cd914f8c8359f7637ade728f3a9ac5a291b (diff)
Make -warn-error fail on warnings emitted by coqc on stdlib.
We turn all Coq warnings that are on by default into errors.
Diffstat (limited to 'configure.ml')
-rw-r--r--configure.ml1
1 files changed, 1 insertions, 0 deletions
diff --git a/configure.ml b/configure.ml
index 3a98e8892..c08e8dfcc 100644
--- a/configure.ml
+++ b/configure.ml
@@ -1339,6 +1339,7 @@ let write_makefile f =
pr "WITHDOC=%s\n\n" (if !prefs.withdoc then "all" else "no");
pr "# Option to produce precompiled files for native_compute\n";
pr "NATIVECOMPUTE=%s\n" (if !prefs.nativecompiler then "-native-compiler" else "");
+ pr "COQWARNERROR=%s\n" (if !prefs.warn_error then "-w +default" else "");
close_out o;
Unix.chmod f 0o444