aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/coq_makefile.ml
Commit message (Collapse)AuthorAge
* Pass .v files to coqc in Makefile produced by coq_makefile (bug #4896).Gravatar Guillaume Melquiond2016-07-05
| | | | | Coqc now expects physical names for input files, so fix coq_makefile accordingly.
* Do not use COQLIBS for the validate rule produced by coq_makefile (bug #4693).Gravatar Guillaume Melquiond2016-06-07
| | | | | | | | | | | | | | | | The COQLIBS variable contains some -Q and -I options, which are not supported by the checker. So this commit introduces a COQCHKLIBS variable that contains the proper options for coqchk. For the sake of homogeneity, the COQDOCLIBS variable is also preprocessed in the same way. This means that both variables have the same value, but they are kept separate in case the user would like to override one and not the other. This commit also removes some deprecated options from "coqchk --help". They are not removed from coqchk itself to preserve backward compatibility in the branch. An open question is whether coqchk should support dummy options such as -Q (interpreted as -R) or -I (ignored).
* use printf instead of sequenced calls to print.Gravatar Gregory Malecha2016-03-24
|
* add a .merlin target to the makefileGravatar Gregory Malecha2016-03-24
|
* Tentative fix for bug #4522: Incorrect "Warning..." on windows.Gravatar Pierre-Marie Pédrot2016-01-24
|
* Update copyright headers.Gravatar Maxime Dénès2016-01-20
|
* Change coq_makefile's default from "-Q . Top" to "-R . Top". (Fix bug #3603)Gravatar Guillaume Melquiond2015-09-16
|
* Missing argument "-c" for coqdep in coq_makefileGravatar mlasson2015-09-03
| | | | | | | | | Prior to commit 964d1b70, the dependency files .mllib.d and .mlpack.d were generated by a call to coqdep using the argument -c (for ocaml code). While doing some finetuning of the generation of implicit rules, this commit removed (I think by mistake) this "-c". And without this -c argument coqdep output nothing on mllib files leading to incorrect linking of mllibs.
* Remove usage of Printexc.catch in the tools, as it is deprecated since 2001.Gravatar Guillaume Melquiond2015-07-30
| | | | | | | | "This function is deprecated: the runtime system is now able to print uncaught exceptions as precisely as Printexc.catch does. Moreover, calling Printexc.catch makes it harder to track the location of the exception using the debugger or the stack backtrace facility. So, do not use Printexc.catch in new code."
* Do not regenerate .d files when cleaning them. (Fix bug #4079)Gravatar Guillaume Melquiond2015-05-14
|
* Remove some spurious spaces in generated Makefiles.Gravatar Guillaume Melquiond2015-04-22
|
* coq_makefile: fix compilation with camlp4Gravatar Enrico Tassi2015-03-30
|
* Properly handle extra "clean" targets with coq_makefile.Gravatar Guillaume Melquiond2015-03-27
|
* End of Bug 3986 - make cleanall removes .*.aux filesGravatar Pierre Boutillier2015-03-14
|
* Bug 3981 ends to convice me that subdirs in coq_makefile deverse a warningGravatar Pierre Boutillier2015-03-14
|
* Coq_makefile clean target erases .coq-native dirs in . if they are emptyGravatar Pierre Boutillier2015-02-28
|
* Fixing the rule for ml4 depencies in coq_makefileGravatar mlasson2015-02-28
|
* Make coq_makefile generate double-colon rules for clean and archclean. (Fix ↵Gravatar Guillaume Melquiond2015-02-27
| | | | bug #4080)
* Fixing printing error in coq_makefile.Gravatar Pierre-Marie Pédrot2015-02-26
|
* Mention -R option in warnings, fixing #4067 and #4068.Gravatar Maxime Dénès2015-02-26
|
* Update the list of phony targets produced by coq_makefile. (Fix for bug #4084)Gravatar Guillaume Melquiond2015-02-24
| | | | Also make uninstall_me.sh a real target with proper dependencies.
* Fixed a wrong warning in coq_makefile.Gravatar Pierre Courtieu2015-01-27
| | | | A non empty dir detected as an empty one.
* coq_makefile: install also .v and .globGravatar Enrico Tassi2015-01-16
| | | | | | This is useful for PIDE based interfaces, since they can build hyperlinks out of .glob files and let the user jump to the corresponding .v files
* Remove left-over dead code in previous commit.Gravatar Maxime Dénès2015-01-15
|
* Make -print-mod-uid accept a list of files.Gravatar Maxime Dénès2015-01-15
| | | | Solves an efficiency problem in Makefiles generated by coq_makefile.
* Make installation of native files more robust.Gravatar Maxime Dénès2015-01-15
|
* coq_makefile installs native filesGravatar Pierre Boutillier2015-01-15
|
* coq_makefile: chmod 755 on toplopp cmxsGravatar Enrico Tassi2015-01-14
|
* Made -print-mod-uid more silent and robust.Gravatar Maxime Dénès2015-01-13
| | | | This is a follow-up on Pierre's 5d80a385.
* Coq_makefile erases native compiler filesGravatar Pierre Boutillier2015-01-12
|
* Update headers.Gravatar Maxime Dénès2015-01-12
|
* rename: vi -> vioGravatar Enrico Tassi2015-01-06
|
* Bug fix (coq_makefile): Adding unix.cma and threads.cma dependencies for ↵Gravatar mlasson2014-12-18
| | | | grammar in campl4
* Fix #3800 : cmxs need execution priviledges under windowsGravatar Pierre Boutillier2014-12-12
|
* Switch the few remaining iso-latin-1 files to utf8Gravatar Pierre Letouzey2014-12-09
|
* Coq_makefile: Allow empty logical namesGravatar Pierre Boutillier2014-10-09
| | | | I'm not sure that coqdep and coqtop understand them correctly anyway ...
* coq_makefile: explicit target install-toploop for toploop pluginsGravatar Enrico Tassi2014-10-07
|
* fix wrong escaping in coq_makefileGravatar Enrico Tassi2014-10-06
|
* coq_makefile: build and install *top.cmxs pluginsGravatar Enrico Tassi2014-10-01
| | | | | | | | These plugins, like coqidetop, stmworkertop and tacworkertop are intended for toploop replacements (see -toploop command line option). With this commit coq_makefile can be used as the build system for any user-interface-specific plugins.
* fix coq_makefileGravatar Pierre Boutillier2014-09-18
|
* Coq_makefile: fix cmx compilation when there are both ml and mllibGravatar Pierre Boutillier2014-07-07
|
* Fix Coq_makefile in presence of mlpackGravatar Pierre Boutillier2014-07-03
|
* Bug 3405: Coq_makefile: Implicit rules only for listed files in Make fileGravatar Pierre Boutillier2014-07-03
|
* Coq_makefile takes advantages of -I -Q -R cleanupGravatar Pierre Boutillier2014-06-30
|
* Coq_makefile: -extra[-phony] correction + docGravatar Pierre Boutillier2014-06-30
|
* coq_makefile: -I for the new stm/ dirGravatar Enrico Tassi2014-04-25
|
* Adapt coq_makefile build rules to new -R -I semanticGravatar Pierre Boutillier2014-04-09
|
* Fix compilation of coq and plugins using coq_makefile under cygwinGravatar Enrico Tassi2014-02-28
| | | | | | | | | Problems: - strip may not be "strip" but "i686-bla-strip", hence we ask ocamlc -config the value of "ranlinb" and replace ranlib by strip obtaining "i686-bla-strip" from "i686-bla-ranlib" - coq_makefile was not quoting the plugins/ paths - coq_makefile was quoting twice camlpX (the shell of cygwin was confused)
* coq_makefile: new target vi2voGravatar Enrico Tassi2014-02-26
|
* -schedule-vi-checking ported to spawnGravatar Enrico Tassi2014-01-26
|