aboutsummaryrefslogtreecommitdiffhomepage
path: root/configure.ml
Commit message (Collapse)AuthorAge
* Relax required OCaml to 4.02.1.Gravatar Maxime Dénès2017-01-09
| | | | | | We did not decide precisely what minor version we would support, so relaxing. We document why 4.02.0 is not supported (its use is also discouraged by the OCaml team, see e.g. https://ocaml.org/releases/).
* Bump required OCaml version to 4.02.3.Gravatar Maxime Dénès2016-12-19
| | | | Was decided during the working group on September, 28th.
* Merge branch 'v8.6'Gravatar Pierre-Marie Pédrot2016-11-18
|\
| * Set version number to 8.6beta1.Gravatar Maxime Dénès2016-11-14
| |
* | Merge branch 'v8.6'Gravatar Pierre-Marie Pédrot2016-10-12
|\|
| * Fix git recognition when in worktrees.Gravatar Théo Zimmermann2016-10-12
| | | | | | | | | | git worktrees have a .git file instead of a .git directory. Using Sys.file_exists is a more general solution which gives true in both cases.
* | Merge branch 'v8.6'Gravatar Pierre-Marie Pédrot2016-10-02
|\|
| * fix bug 3683 : adds references to the web site for the bug trackerGravatar Yves Bertot2016-09-29
| | | | | | | | in error messages
* | FIX: Coq versionGravatar Matej Kosik2016-08-25
| |
* | Merge remote-tracking branch 'v8.6' into trunkGravatar Matej Kosik2016-08-25
|\|
| * FIX: Coq versionGravatar Matej Kosik2016-08-25
| |
* | Merge branch 'v8.6'Gravatar Pierre-Marie Pédrot2016-08-17
|\|
| * Merge branch 'v8.5' into v8.6Gravatar Pierre-Marie Pédrot2016-08-16
| |\
| | * Use the "md5" command on OpenBSD (bug #5008).Gravatar Guillaume Melquiond2016-08-11
| | |
* | | No more dev/printers.cmaGravatar Pierre Letouzey2016-07-26
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This file was only used during ocamldebug sessions (in the dev/db script). It was containing a large subset of the core cma files, up to the printing functions. There were a few notable exceptions, for instance no kernel/vm.cmo to avoid loading dllcoqrun.so in ocamldebug. But printers.cma was troublesome to maintain : almost each time an ML file was added/removed/renamed in the core of Coq, dev/printers.mllib had to be edited, in addition to the directory-specific .mllib (kernel/kernel.mllib and co). So I propose here to kill this file, and put instead in dev/db several "load_printer" of the core cma files. For that to work, we need to compile kernel/kernel.cma with the right -dllib and -dllpath options, but that shouldn't hurt (on the contrary). We also source now the camlpX cma in dev/db, via a new generated file dev/camlp4.dbg containing a load_printer of either gramlib.cma or camp4lib.cma. If one doesn't want to perform the whole "source db" at the start of an ocamldebug session, then the former "load_printer printers.cma" could be replaced by: source core.dbg load_printer top_printers.cmo See for instance the minimal dev/base_db.
* | Merge branch 'v8.5' into v8.6Gravatar Pierre-Marie Pédrot2016-07-07
|\|
| * Fix typo in configure (noticed by Jason).Gravatar Maxime Dénès2016-07-06
| |
| * Bump version number in preparation for 8.5pl2 release.Gravatar Maxime Dénès2016-07-06
| |
| * Fix indentation of configure printoutGravatar Jason Gross2016-07-06
| |
* | remove an old workaround for OCaml 3.11 + MacOS natdynlinkGravatar Pierre Letouzey2016-06-24
| |
* | Merge remote-tracking branch 'github/pr/212' into trunkGravatar Maxime Dénès2016-06-20
|\ \
* | | Fix path separator on windowsGravatar Jason Gross2016-06-18
| | |
* | | Fix the build on WindowsGravatar Jason Gross2016-06-18
| | | | | | | | | | | | This fixes bug #4828 (https://coq.inria.fr/bugs/show_bug.cgi?id=4828).
| * | Set required version of camlp5 to 6.06.Gravatar Maxime Dénès2016-06-17
|/ / | | | | | | | | It is already very old (shipped with Debian oldstable) and adds file name support in locations.
* | configure: use ln on linux and cp on windowsGravatar Enrico Tassi2016-06-14
| |
* | Merge branch 'v8.5'Gravatar Pierre-Marie Pédrot2016-06-09
|\|
| * New update on how to find camlp5 binary and library at configure time.Gravatar Hugo Herbelin2016-06-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Renouncing to bypass the library path given by "camlp5o -where" what we assume to be the default library location, considering that -usecamlp5dir is here to deal with the non-standard installation layout. Renouncing to find camlp5 libraries in a subdirectory of the ocaml library directory since we now know that camlp5o is found and that we have a priori to trust option -where of camlp5o. Additionally falling back on looking for camlp4 if a camlp5 library is found but no camlp5 binary. Also using camlp5o as a reference since after all this is camlp5o that we need. In particular, this fixes situations where -usecamlp5dir is given but "camlp5o -where" contradicts it. If something has to be checked on windows, please tell.
* | Officially discontinue the experimental coq build via ocamlbuildGravatar Pierre Letouzey2016-06-08
| | | | | | | | | | | | | | | | | | It has been accidentaly broken since early 2014 (and especially in 8.5), no easy repair, I won't devote any more hours to this stuff. Moreover no one seems to care apart from Emilio, but he's ok to work on this in a separate repository or branch. I left a dev/doc/ocamlbuild.txt file with a few words about this experiment.
* | Update required OCaml version in configure.Gravatar Maxime Dénès2016-05-26
| | | | | | | | Follow-up on Hugo's 1412f9f9.
* | Merge branch 'v8.5'Gravatar Pierre-Marie Pédrot2016-05-09
|\|
| * Fix typo in configure's option description.Gravatar Guillaume Melquiond2016-05-09
| |
| * Use "md5 -q" on FreeBSD architectures (bug #4719).Gravatar Guillaume Melquiond2016-05-09
| | | | | | | | | | | | This patch also disables the -makecmd option and the corresponding test, since the value is not stored for future use. This prevents gratuitously failing to configure on FreeBSD.
* | Merge branch 'v8.5'Gravatar Pierre-Marie Pédrot2016-05-02
|\|
| * One more word about checking 4.01.0 with -debug and camlp4.Gravatar Hugo Herbelin2016-04-24
| |
* | Merge branch 'v8.5'Gravatar Pierre-Marie Pédrot2016-04-24
|\|
| * Fixing 50266aab on incompatibility of OCaml 4.01.0 with option -debug.Gravatar Hugo Herbelin2016-04-19
| | | | | | | | | | | | | | | | | | This was only when compiling with Camlp4 and it was producing an assertion failure in asmcomp/emitaux.ml at line 226, reported as OCaml's bug #6243. Note: The issue of a problematic compilation with 4.01.0 was raised at last WG.
| * Updating configure.ml wrt Coq not compilable with OCaml 4.01.0 in debug mode.Gravatar Hugo Herbelin2016-04-17
| |
| * Update version number for 8.5pl1Gravatar Maxime Dénès2016-03-29
| |
| * Update version number in configure.Gravatar Maxime Dénès2016-01-20
| |
| * Update version numbers and magic numbers for 8.5rc1 release.Gravatar Maxime Dénès2015-12-16
| |
* | Revert "Revert PMP's fix of #2498, which introduces an incompatibility with ↵Gravatar Pierre-Marie Pédrot2015-12-15
| | | | | | | | | | | | lablgtk" This reverts commit 469cb750c6c1aa46f77b2a89a36f79f29aa97073.
* | Merge branch 'v8.5'Gravatar Pierre-Marie Pédrot2015-12-15
|\|
| * Revert PMP's fix of #2498, which introduces an incompatibility with lablgtkGravatar Maxime Dénès2015-12-14
| | | | | | | | | | | | | | | | | | | | | | 2.14. Debian ships with lablgtk 2.16 only since a few months, so we apply the fix to trunk instead. This reverts commits: 490160d25d3caac1d2ea5beebbbebc959b1b3832. ef8718a7fd3bcd960d954093d8c636525e6cc492. 6f9cc3aca5bb0e5684268a7283796a9272ed5f9d. 901a9b29adf507370732aeafbfea6718c1842f1b.
* | Merge branch 'v8.5'Gravatar Pierre-Marie Pédrot2015-11-26
|\|
| * Heuristic to check the version of lablgtk2 in configure.ml.Gravatar Pierre-Marie Pédrot2015-11-25
| | | | | | | | | | When not using ocamlfind, we use a grep-based heuristic to check that lablgtk2 is recent enough. This is an extension of an already-used heuristic.
| * Checking lablgtk version in configure. Fix bug #4423.Gravatar Pierre-Marie Pédrot2015-11-25
| |
| * Update version numbers and magic numbers for 8.5beta3 release.Gravatar Maxime Dénès2015-11-05
| |
* | Merge branch 'v8.5'Gravatar Pierre-Marie Pédrot2015-10-29
|\|
| * Seeing configure as a static resolution of path continued (not yet on windows).Gravatar Hugo Herbelin2015-10-28
| | | | | | | | | | This makes sense probably on Windows too, to be evaluated, maybe .exe suffix should be added.
| * Seeing configure as a static resolution of path, hence hardwiring longGravatar Hugo Herbelin2015-10-26
| | | | | | | | | | | | | | | | paths for ocaml* executables in the generated config/Makefile. Hoping I'm not doing something wrong. E.g., I don't see why it would not be ok for windows or macosx too, since e.g. camlp5o was already with a full path.