Commit Graph

161 Commits

Author SHA1 Message Date
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
Jérémie Dimino 304d7becbc Allow to specify which context for merlin 2017-02-26 20:53:32 +00:00
Jérémie Dimino ff0fa5885f Update the manual 2017-02-26 19:56:38 +00:00
Jérémie Dimino b8c35156e7 Fix command line printing when there is a redirection 2017-02-26 19:51:42 +00:00
Jérémie Dimino 38421d7e41 Replace meta language by ocaml 2017-02-26 19:49:54 +00:00
Jérémie Dimino 8d52cba130 Add support for a meta language in jbuild files 2017-02-26 12:38:36 +00:00
Jérémie Dimino 4227e756bd Move actual parsing of jbuilds to Gen_rules 2017-02-25 18:21:23 +00:00
Jérémie Dimino c6b2169037 Refactor S-expression parsing 2017-02-25 18:03:56 +00:00
Jérémie Dimino af82f587e4 Fix installion when there are multiple contexts 2017-02-25 14:15:52 +00:00
Jérémie Dimino a326842161 Update Makefile 2017-02-25 14:06:03 +00:00
Jérémie Dimino 7cae1cd3f7 Simplify target resolution 2017-02-25 14:01:08 +00:00
Jérémie Dimino 5095a05002 Update changelog and roadmap 2017-02-25 13:55:43 +00:00
Richard Davison 2c7bfe4167 Automatically generate .merlin file (#2) 2017-02-25 13:53:37 +00:00