aboutsummaryrefslogtreecommitdiffstats
path: root/driver/Configuration.mli
diff options
context:
space:
mode:
authorXavier Leroy <xavier.leroy@inria.fr>2015-04-25 12:38:16 +0200
committerXavier Leroy <xavier.leroy@inria.fr>2015-04-25 12:38:16 +0200
commit1909a882df9e40c079b7fbcdfba3d1742c52a0fb (patch)
tree3649a07f7fb56bd9f1d05e7a65b3a30fc807c75d /driver/Configuration.mli
parent3c6f5343e0e64b273658b6b3508a8dd6c29b8cef (diff)
downloadcompcert-kvx-1909a882df9e40c079b7fbcdfba3d1742c52a0fb.tar.gz
compcert-kvx-1909a882df9e40c079b7fbcdfba3d1742c52a0fb.zip
Provide and use compiler-dependent standard headers.
This branch provides implementations of the following standard headers: <float.h> <stdarg.h> <stdbool.h> <stddef.h> <varargs.h> These are the headers that are provided by GCC and Clang, as opposed to being provided by Glibc and similar C standard libraries. Configuration flag "-no-standard-headers" deactivates the installation and use of these headers. Lightly tested so far (IA32 Linux).
Diffstat (limited to 'driver/Configuration.mli')
-rw-r--r--driver/Configuration.mli2
1 files changed, 2 insertions, 0 deletions
diff --git a/driver/Configuration.mli b/driver/Configuration.mli
index 20c45518..72810456 100644
--- a/driver/Configuration.mli
+++ b/driver/Configuration.mli
@@ -31,6 +31,8 @@ val stdlib_path: string
(** Path to CompCert's library *)
val has_runtime_lib: bool
(** True if CompCert's library is available. *)
+val has_standard_headers: bool
+ (** True if CompCert's standard header files is available. *)
val advanced_debug: bool
(** True if advanced debug is implement for the Target *)