Commit Graph

306 Commits

Author SHA1 Message Date
Jeremie Dimino 9b7026af07 Updated changelog 2017-03-21 14:31:44 +00:00
Jeremie Dimino 35db749e29 Added an example 2017-03-21 14:28:23 +00:00
Jeremie Dimino 799d51be30 Setup examples 2017-03-21 14:06:02 +00:00
Jeremie Dimino a1e898af5b Better error when plugins don't call the send function 2017-03-21 14:03:33 +00:00
Jeremie Dimino a84e338436 Typo
Fix #31
2017-03-21 10:49:54 +00:00
Jeremie Dimino 9a8483c615 Give ocamlfind precedence over opam
If ocamlfind is present, don't try to call `opam config var lib`. The
previous behavior was breaking Facebook builds.

Also add ocamlfind as an optional dependency, to avoid race conditions
when installing ocamlfind in parallel.
2017-03-21 10:26:36 +00:00
Jeremie Dimino 2d91a7f060 1.0+beta4 2017-03-20 15:44:21 +00:00
Jeremie Dimino 34722a921a Ignore all errors while running `ocamlfind printconf path` 2017-03-20 14:34:28 +00:00
Jeremie Dimino 48ac99797e Improve error messages about invalid/missing pkg.opam files 2017-03-17 10:51:22 +00:00
Jeremie Dimino 878c6b5272 1.0+beta3 2017-03-15 16:30:09 +00:00
Jeremie Dimino 462db5d748 Run jbuilder with -j1 in tests 2017-03-15 16:28:20 +00:00
Jeremie Dimino a5e01841db add missing file 2017-03-15 15:47:21 +00:00
Jeremie Dimino 25131f7702 Update changelog 2017-03-15 15:46:16 +00:00
Jeremie Dimino 6d1bb607c9 Fix #25 2017-03-15 15:44:27 +00:00
Jeremie Dimino f95390ef0a Added a test case for #25 2017-03-15 15:16:55 +00:00
Jeremie Dimino 09c3d9ad31 Update changelog 2017-03-15 12:09:26 +00:00
Jeremie Dimino 3b0c6403ee Fix a bug in Findlib.available
Fix #24
2017-03-15 12:07:20 +00:00
Jeremie Dimino 34a8951292 Improve dependency path printing 2017-03-15 11:49:31 +00:00
Jeremie Dimino eb4c5a099f Update changelog 2017-03-15 11:46:58 +00:00
Jeremie Dimino 0dd24399ca Ignore opam files in ignored sub-trees 2017-03-15 11:41:44 +00:00
Jeremie Dimino 20cbf2db69 Add test files for previous commit 2017-03-15 11:28:33 +00:00
Jeremie Dimino 85607929d1 Add test case for #24 2017-03-15 11:17:09 +00:00
Jeremie Dimino bf4a4ba5f9 Add a regression test for #20 2017-03-15 11:13:49 +00:00
Jeremie Dimino d8fd2f084c re-arrange tests 2017-03-15 11:08:54 +00:00
Jeremie Dimino dac70f4d72 Fix generation of @canonical tags 2017-03-15 10:44:55 +00:00
Jeremie Dimino 6cf93d69b5 Fix a bug in incremental compilation
If a rule had no dependencies and targets where missing, it wasn't
re-run.

Refactor the code and fix this bug.
2017-03-15 10:43:03 +00:00
Jeremie Dimino ec6b89ea11 Improve errors for ${lib:...} 2017-03-15 09:46:42 +00:00
Jeremie Dimino 2a5dc053fb Fix sexp_of_t (Update_file ...) 2017-03-15 09:15:47 +00:00
Jeremie Dimino 8c6cffd2df Document (files_recursively_in ...) 2017-03-15 09:11:42 +00:00
Jeremie Dimino e7b543e7cb Don't scan the tree a second time for files_recursively_in 2017-03-15 09:10:22 +00:00
Jeremie Dimino a04b0c4dcc Improve 'required_by ...' messages 2017-03-15 08:59:00 +00:00
Jeremie Dimino c437069fff Improve package not found errors 2017-03-14 15:57:22 +00:00
Jeremie Dimino 847c771cb8 Add (jbuild_version 1) to jbuilds in the quick start guide 2017-03-14 09:43:55 +00:00
Jeremie Dimino 6ae036a318 Fix fix for #20 2017-03-14 08:02:01 +00:00
Jeremie Dimino 132ddca42b generate @canonical doc tags 2017-03-13 14:08:15 +00:00
Jeremie Dimino d8676041e6 Update changelog 2017-03-13 13:50:36 +00:00
Jeremie Dimino 020da39542 as-ppx.exe --> ppx.exe 2017-03-13 13:36:01 +00:00
Hugo Heuzard 63462fd452 Fix deps with multiple glob_files 2017-03-13 10:13:39 +00:00
Jérémie Dimino 1dcf38af93 Fix Path.extract_build* functions when applied on the build_dir itself
This should fix #20
2017-03-13 08:53:41 +00:00
Jérémie Dimino ba08f27678 Add a few more redirections
- with-{stdout,stderr,outputs}-to
- ignore-{stdout,stderr,outputs}
- variable ${null} for /dev/null or NUL on Win32
2017-03-13 08:10:59 +00:00
Rudi Grinberg 3e9b52ad0f Merge pull request #18 from LaurentMazare/patch-1
Fix the runtest alias example.
2017-03-11 08:52:29 -05:00
Laurent Mazare 0b7d16ccdf Fix the runtest alias example. 2017-03-10 21:28:44 +00:00
Jeremie Dimino 5366f76fdb Print optional deps as optional with external-lib-deps --missing 2017-03-10 16:35:02 +00:00
Jeremie Dimino 99d7a26f28 Fix previous commit 2017-03-10 16:32:08 +00:00
Jeremie Dimino dd6a23ec18 Fix #15
When there are no <pkg>.opam files in parent directories, use the
whole workspace as scope
2017-03-10 15:44:17 +00:00
Jeremie Dimino df7658914d Fix a bug where the findlib search path contained duplicates 2017-03-10 15:35:43 +00:00
Jeremie Dimino cd53415a30 Fix date in changelog 2017-03-10 14:07:58 +00:00
Jeremie Dimino a2e2864788 1.0+beta2 2017-03-10 12:43:38 +00:00
Jeremie Dimino e88db4e4bc Update changelog 2017-03-10 12:42:59 +00:00
Jeremie Dimino d959b0f928 Add a Log module and print out the context in the log file 2017-03-10 12:32:27 +00:00