Commit Graph

173 Commits

Author SHA1 Message Date
Rudi Grinberg 89c15ca2c5 Rename _build to _jbuild (#13)
_build is already quite overloaded.
2017-03-01 13:37:05 +00:00
Jeremie Dimino fb4122afb9 Fix bootstrap with 4.02 2017-03-01 13:31:08 +00:00
Jeremie Dimino 4ee2e74131 Make build-package work 2017-03-01 13:25:18 +00:00
Jeremie Dimino ddd7f182f1 Extend MANPATH in 'jbuilder exec' 2017-03-01 12:56:31 +00:00
Jeremie Dimino dc741895a9 Update the roadmap 2017-03-01 12:17:04 +00:00
Jeremie Dimino 800edaa915 Make the opam file opam 1.2 compatible 2017-03-01 12:11:54 +00:00
Jeremie Dimino c88bf33131 Add jbuilder exec 2017-03-01 12:09:57 +00:00
Jeremie Dimino d5f78a1462 Clean the _build/install directory as well 2017-03-01 11:39:41 +00:00
Jeremie Dimino 56f6e5bca3 Install from the symlink directory 2017-03-01 11:38:02 +00:00
Jeremie Dimino c3228ee95e fix ocamllex/ocamlyacc rules 2017-03-01 11:34:51 +00:00
Jeremie Dimino 6e25a7dfe5 Remove (provides ...) and uses (install ...) instead 2017-03-01 11:20:17 +00:00
Jeremie Dimino 60be8f7734 Remove the Ocamllex/Ocamlyacc modules and desugar them instead 2017-03-01 09:21:34 +00:00
Jeremie Dimino 3158b0a483 Add build status 2017-03-01 09:04:01 +00:00
Rudi Grinberg 6160b59657 Add .travis file (#12)
Will work against OCaml 4.0{2,3,4} and Linux, OSX
2017-03-01 08:56:02 +00:00
Rudi Grinberg 78a2b27bc1 Fix up manual/roadmap (#11)
* fix a bunch of typos
* s/rule/alias/ in the alias section
* clarify that multiple exe's in the same dir with a different build conf. are
possible
2017-03-01 08:54:21 +00:00
Jérémie Dimino fea880f31f Update the manual 2017-02-28 23:28:35 +00:00
Jérémie Dimino d627744513 Fix the interpretation of 2017-02-28 23:26:53 +00:00
Jérémie Dimino 157ecaab60 Resolve path properly in actions 2017-02-28 23:23:51 +00:00
Jeremie Dimino 643e43158e Populate a bit the manual pages 2017-02-28 19:05:04 +00:00
Jeremie Dimino d075544d0a Small improvements in the manual 2017-02-28 18:27:28 +00:00
Jeremie Dimino 2e7d592f66 implement the manual properly for (install ...) stanzas 2017-02-28 18:17:15 +00:00
Jeremie Dimino efbe548612 add a cppo example 2017-02-28 17:25:31 +00:00
Jeremie Dimino 55405f7f25 Rework the readme 2017-02-28 17:20:41 +00:00
Jeremie Dimino 0b30f795b2 fix guess_modules 2017-02-28 15:49:02 +00:00
Jeremie Dimino fad2873ad7 Update warning for .mli only modules 2017-02-28 13:20:35 +00:00
Jeremie Dimino 951132023c Allow .mli only modules
Closes #9
2017-02-28 11:11:19 +00:00
Jeremie Dimino 98c083db21 Uncomment check for executable names 2017-02-28 10:37:10 +00:00
Jeremie Dimino dc5c5851ff Execute preprocess commands using the system shell 2017-02-28 10:32:57 +00:00
Jérémie Dimino e0a8e77614 Implement root lookup 2017-02-28 07:32:15 +00:00
Jérémie Dimino 19dae96f1a Simplify ocamllex/ocamlyacc rules
They are tricky and don't work properly
2017-02-28 07:27:32 +00:00
Jérémie Dimino ac372ce63a Allow to use installed libraries in jbuild plugins 2017-02-28 06:31:02 +00:00
Jérémie Dimino 0462d4a11f Remove dependency Named_artifacts --> Context 2017-02-28 06:03:20 +00:00
Jérémie Dimino 2ee522be52 Add a Findlib.t in the context 2017-02-28 06:01:27 +00:00
Jérémie Dimino 9123508e43 Simplify jbuild.ml wrappers 2017-02-28 05:38:30 +00:00
Jeremie Dimino bad68218b9 Add a --workspace option 2017-02-27 15:07:37 +00:00
Jeremie Dimino ed0e7e3fc3 Add a few more actions
Just enough to handle the common cases.
2017-02-27 15:07:37 +00:00
Jeremie Dimino e540602ad9 Add a few more actions
Just enough to handle the common cases.
2017-02-27 14:15:30 +00:00
Jeremie Dimino df866a5840 Refactor actions 2017-02-27 13:34:16 +00:00
Jeremie Dimino 16c7f02375 Improve make install/uninstall targets 2017-02-27 12:06:59 +00:00
Jeremie Dimino eea483191f Typo 2017-02-27 11:58:06 +00:00
Jeremie Dimino bd9033f9bb Allow 'ocamlfind printconf path' to fail 2017-02-27 11:38:11 +00:00
Jeremie Dimino 4dca707479 Update workspace file 2017-02-27 11:37:15 +00:00
Jérémie Dimino 595590d9c8 Fix a small problem in findlib.ml 2017-02-27 08:45:00 +00:00
Jérémie Dimino ecdbedc03d Print signal names 2017-02-27 08:43:18 +00:00
Jérémie Dimino 6b4e7b31d8 cleanup 2017-02-26 21:49:41 +00:00
Jérémie Dimino 372efc86a7 Add a workspace file for development 2017-02-26 21:42:48 +00:00
Jérémie Dimino 7cc152d740 Do not install cmdliner
It is only used by the binary, not the library.
2017-02-26 21:40:09 +00:00
Jérémie Dimino e52cca99cb Do not copy over .install files 2017-02-26 21:39:03 +00:00
Jérémie Dimino b27591aa7e Fix deprecated warning 2017-02-26 21:30:28 +00:00
Jérémie Dimino 27a299437d 4.02.3 compatiblity 2017-02-26 21:28:30 +00:00