aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorPierre Roux2020-11-13 11:09:29 +0100
committerPierre Roux2020-11-20 19:08:08 +0100
commit04b5b2e8367ab01a2e9a0a1b511f8fa6cdb60a0f (patch)
tree142d5bd19c617607b8ef74aa153c3dc8e1eee706 /lib
parent1596cdbb2e97f2353236e35fb07be05efe6d1a84 (diff)
Add default value of -native-compiler to `coqc -config`
Diffstat (limited to 'lib')
-rw-r--r--lib/envars.ml8
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/envars.ml b/lib/envars.ml
index c9c97eaa97..585d5185b4 100644
--- a/lib/envars.ml
+++ b/lib/envars.ml
@@ -181,5 +181,9 @@ let print_config ?(prefix_var_name="") f coq_src_subdirs =
fprintf f "%sWARN=%s\n" prefix_var_name "-warn-error +a-3";
fprintf f "%sHASNATDYNLINK=%s\n" prefix_var_name
(if Coq_config.has_natdynlink then "true" else "false");
- fprintf f "%sCOQ_SRC_SUBDIRS=%s\n" prefix_var_name (String.concat " " coq_src_subdirs)
-
+ fprintf f "%sCOQ_SRC_SUBDIRS=%s\n" prefix_var_name (String.concat " " coq_src_subdirs);
+ fprintf f "%sCOQ_NATIVE_COMPILER_DEFAULT=%s\n" prefix_var_name
+ (match Coq_config.native_compiler with
+ | Coq_config.NativeOn {ondemand=false} -> "yes"
+ | Coq_config.NativeOff -> "no"
+ | Coq_config.NativeOn {ondemand=true} -> "ondemand")