Commit Graph

173 Commits

Author SHA1 Message Date
Jeremie Dimino ae376d30d2 Better support for byte-code only architectures 2017-02-24 10:13:13 +00:00
Jeremie Dimino 0b0d80011c update roadmap 2017-02-24 10:05:52 +00:00
Jeremie Dimino add9450a5d Switch jbuilder to (jbuilder_version 1) 2017-02-24 10:04:40 +00:00
Jeremie Dimino e2a607af6e Parse and interpret (jbuilder_version ...) stanzas 2017-02-24 10:03:39 +00:00
Jeremie Dimino f9c80160f1 Implement versionned jbuild parsers 2017-02-24 09:41:32 +00:00
Jeremie Dimino 3fd14a8f28 Factorize jbuilds a bit 2017-02-23 18:46:12 +00:00
Jeremie Dimino 7d10b0e983 Make sexp record parsing more composable 2017-02-23 18:33:37 +00:00
Jeremie Dimino ee7ab05d9e Better for user written/generated META files 2017-02-23 17:34:11 +00:00
Jeremie Dimino a257da3f94 Fix path of install files 2017-02-23 16:55:42 +00:00
Jeremie Dimino f2e1f7d2ce Check that packages are correctly specified in jbuilds 2017-02-23 16:47:25 +00:00
Jeremie Dimino fe929a07d7 Don't require packages to be defined at the root
To match the manual
2017-02-23 15:59:44 +00:00
Jeremie Dimino 331b9dc14e Include generated files when looking for odig doc files 2017-02-23 14:16:29 +00:00
Jeremie Dimino 75335af4bc Implement odig conventions properly 2017-02-23 13:52:36 +00:00
Jeremie Dimino 1b8dcad28f Update the roadmap 2017-02-23 13:19:38 +00:00
Jeremie Dimino 3716f87285 Add a runtest command
Closes #3
2017-02-23 13:17:38 +00:00
Jeremie Dimino 087c9570e4 Fix recursive aliases 2017-02-23 13:15:36 +00:00
Jeremie Dimino affacb8925 Disable handling of exceptions by cmdliner 2017-02-23 12:15:57 +00:00
Jeremie Dimino d696bd113b Hack to force OCaml to use colors when possible 2017-02-23 12:12:02 +00:00
Jeremie Dimino aa5c4078f7 Improve rendering of errors 2017-02-23 11:55:14 +00:00
Jeremie Dimino 901d9acc2a Don't mangle the output of commands and keep a log file 2017-02-23 11:45:03 +00:00
Jeremie Dimino e75f0e4455 Interpret extra_disabled_warnings 2017-02-23 10:43:51 +00:00
Jeremie Dimino 0281a95f2c improve man pages a bit 2017-02-23 10:32:23 +00:00
Jeremie Dimino 2295db637c Name positional arguments 2017-02-23 10:23:15 +00:00
Jeremie Dimino 358c9ecbc6 Implement targets resolution
Prepend _build/default only when a path is not a direct target. This
way "jbuilder build package.install" does produce the
"package.install" file
2017-02-23 10:04:32 +00:00
Jeremie Dimino 593bd4c1c1 Disable colors when compiling from emacs 2017-02-23 10:04:23 +00:00
Jeremie Dimino bb996f696b Split bulding boot.exe and running it
This is to make development on jbuilder itself easier.
2017-02-23 10:04:16 +00:00
Jeremie Dimino d7e41f63de update ROADMAP 2017-02-23 09:20:50 +00:00
Jeremie Dimino 5c183bdb32 update links 2017-02-22 15:40:22 +00:00
Jérémie Dimino 2b5b105038 test 2017-02-22 15:33:51 +00:00
Jeremie Dimino e8d6072d0e update the ROADMAP.org 2017-02-22 15:25:34 +00:00
Thomas Refis f00fd49f0b 114.33+05 2017-02-21 17:13:30 +00:00
Jeremie Dimino 193f8d5238 moved cmdliner and re to vendor/ 2017-02-21 15:09:58 +00:00
Jeremie Dimino aa2242989f added documentation 2017-02-21 15:09:26 +00:00
Rudi Grinberg 428c0b5368 Implement (alias ...) stanzas (#7) 2017-02-21 14:52:26 +00:00
Rudi Grinberg ac6cb2360a First cut cmdliner support (#5)
Import the sources of cmdliner and rewrite the CLI of jbuilder
2017-02-20 15:51:03 +00:00
Rudi Grinberg 1b84d5df1f Add .merlin file (#4) 2017-02-14 12:44:58 +01:00
Jeremie Dimino ae6b09b180 114.30+68 2017-02-02 10:31:36 +00:00
Jeremie Dimino 1c1a08ec54 114.29+68 2017-01-26 10:53:37 +00:00
Jeremie Dimino 5f239a349f 114.29+19 2017-01-25 15:41:22 +00:00
Jeremie Dimino 42680ee945 114.29+19 2017-01-24 16:02:53 +00:00
Jeremie Dimino 716f30c3d3 114.28+32 2017-01-19 13:19:13 +00:00
Jeremie Dimino 9e4a83bf48 add support for c_library_flags 2017-01-06 17:18:36 +00:00
Jeremie Dimino 614dbc6f6b Setup copy rules for all source files
This is cleaner and allow dependencies on files that do not
appear in static deps or targets.

With this patch, one can now build all JS packages at once.
2016-12-31 15:12:39 +00:00
Jeremie Dimino 875df08235 add deps on header files & stubs 2016-12-31 13:26:29 +00:00
Jeremie Dimino 11c61b3234 114.20+69 2016-12-23 15:32:23 +00:00
Jeremie Dimino ea888074b0 We need the .a to build the .cmxs
Should fix janestreet/re2#17
2016-12-19 11:47:24 +00:00
Jeremie Dimino 079d64f48c 114.20+69 2016-12-16 12:56:34 +00:00
Jeremie Dimino 09503447b9 114.20+69 2016-12-16 10:58:59 +00:00
Jeremie Dimino 405971694c 114.20+69 2016-12-15 16:54:46 +00:00
Jeremie Dimino e054ce4d71 114.20+69 2016-12-15 13:00:30 +00:00