From 141a21da29216a43eb067ef0fcb9c7d914d45bdc Mon Sep 17 00:00:00 2001 From: letouzey Date: Fri, 3 Apr 2009 14:51:52 +0000 Subject: 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 --- config/coq_config.mli | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'config') 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) *) -- cgit v1.2.3