aboutsummaryrefslogtreecommitdiffhomepage
path: root/config
diff options
context:
space:
mode:
authorGravatar letouzey <letouzey@85f007b7-540e-0410-9357-904b9bb8a0f7>2009-04-03 14:51:52 +0000
committerGravatar letouzey <letouzey@85f007b7-540e-0410-9357-904b9bb8a0f7>2009-04-03 14:51:52 +0000
commit141a21da29216a43eb067ef0fcb9c7d914d45bdc (patch)
tree0450a0d679dd04412427b452cd8acfcaa8225d64 /config
parentb2d7dfd0ab28846748fe2f903ee567e7705623da (diff)
Ocamlbuild: improvements suggested by N. Pouillard
* Import of Coq_config via myocamlbuild_config.ml, instead of my get_env * As a consequence, we enrich this Coq_config with stuff that was only in config/Makefile * replace the big ugly find by some dependencies against source files * by the way: build csdpcert, with the right aliases. I've tried to escape things properly for windows in ./configure, but this isn't fully tested yet. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@12046 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'config')
-rw-r--r--config/coq_config.mli15
1 files changed, 15 insertions, 0 deletions
diff --git a/config/coq_config.mli b/config/coq_config.mli
index 7c80a96d4..3598b938d 100644
--- a/config/coq_config.mli
+++ b/config/coq_config.mli
@@ -13,12 +13,26 @@ val local : bool (* local use (no installation) *)
val coqlib : string (* where the std library is installed *)
val coqsrc : string (* where are the sources *)
+val ocaml : string (* names of ocaml binaries *)
+val ocamlc : string
+val ocamlopt : string
+val ocamlmklib : string
+val ocamldoc : string
+val ocamldep : string
+val ocamlyacc : string
+val ocamllex : string
+
val camlbin : string (* base directory of OCaml binaries *)
val camllib : string (* for Dynlink *)
val camlp4 : string (* exact name of camlp4: either "camlp4" ou "camlp5" *)
+val camlp4o : string (* name of the camlp4o/camlp5o executable *)
val camlp4bin : string (* base directory for Camlp4/5 binaries *)
val camlp4lib : string (* where is the library of Camlp4 *)
+val camlp4compat : string (* compatibility argument to camlp4/5 *)
+
+val coqideincl : string (* arguments for building coqide (e.g. lablgtk) *)
+val cflags : string (* arguments passed to gcc *)
val best : string (* byte/opt *)
val arch : string (* architecture *)
@@ -46,3 +60,4 @@ val browser : string
variable COQREMOTEBROWSER *)
val has_natdynlink : bool
+val natdynlinkflag : string (* special cases of natdynlink (e.g. MacOS 10.5) *)