Replace janestreet/jbuilder with ocaml/dune

Update all links where necessary
This commit is contained in:
Rudi Grinberg 2018-01-23 17:52:44 +08:00
parent 2c845c11eb
commit 58f9e9840c
7 changed files with 14 additions and 14 deletions

View File

@ -23,7 +23,7 @@ jbuilder.
[manual]: https://jbuilder.readthedocs.io/en/latest/
[quick-start]: https://jbuilder.readthedocs.io/en/latest/quick-start.html
[example]: https://github.com/janestreet/jbuilder/tree/master/example
[example]: https://github.com/ocaml/dune/tree/master/example
[travis]: https://travis-ci.org/ocaml/dune
[travis-img]: https://travis-ci.org/ocaml/dune.svg?branch=master
[appveyor]: https://ci.appveyor.com/project/diml/dune/branch/master
@ -31,7 +31,7 @@ jbuilder.
[merlin]: https://github.com/ocaml/merlin
[opam]: https://opam.ocaml.org
[jenga]: https://github.com/janestreet/jenga
[issues]: https://github.com/janestreet/jbuilder/issues
[issues]: https://github.com/ocaml/dune/issues
[topkg-jbuilder]: https://github.com/diml/topkg-jbuilder
[video]: https://youtu.be/BNZhmMAJarw
@ -192,7 +192,7 @@ Known issues
### Optional libraries inside a multilib directory
https://github.com/janestreet/jbuilder/issues/51
https://github.com/ocaml/dune/issues/51
If a directory contains several libraries and some are marked as
optional (by adding `(optional)` in the `(library ...)` stanza), then
@ -207,7 +207,7 @@ Put each optional library in a separate directory.
### mli only modules
https://github.com/janestreet/jbuilder/issues/9
https://github.com/ocaml/dune/issues/9
Due to the low-level details of OCaml compilation, it is currently
possible to write a module that has only a `.mli` and no `.ml`

View File

@ -67,7 +67,7 @@ documentation.
So that we can filter tests when using `-p pkg`
- *05/02/2017*: Rudi Grinberg added this ([[https://github.com/janestreet/jbuilder/pull/64][#64]])
- *05/02/2017*: Rudi Grinberg added this ([[https://github.com/ocaml/dune/pull/64][#64]])
## ~~Integrate rules for js_of_ocaml~~

View File

@ -155,7 +155,7 @@ let help_secs =
; `S "MORE HELP"
; `P "Use `$(mname) $(i,COMMAND) --help' for help on a single command."
; `S "BUGS"
; `P "Check bug reports at https://github.com/janestreet/jbuilder/issues"
; `P "Check bug reports at https://github.com/ocaml/dune/issues"
]
let common =

View File

@ -1208,7 +1208,7 @@ If a ``jbuild`` file starts with ``(* -*- tuareg -*- *)``, then it is
interpreted as an OCaml script that generates the ``jbuild`` file as described
in the rest of this section. The code in the script will have access to a
`Jbuild_plugin
<https://github.com/janestreet/jbuilder/blob/master/plugin/jbuild_plugin.mli>`__
<https://github.com/ocaml/dune/blob/master/plugin/jbuild_plugin.mli>`__
module containing details about the build context it is executed in.
The OCaml syntax gives you an escape hatch for when the S-expression

View File

@ -3,7 +3,7 @@ Quickstart
**********
This document gives simple usage examples of Jbuilder. You can also look at
`examples <https://github.com/janestreet/jbuilder/tree/master/example>`__ for
`examples <https://github.com/ocaml/dune/tree/master/example>`__ for
complete examples of projects using Jbuilder.
Building a hello world program

View File

@ -1,9 +1,9 @@
opam-version: "1.2"
maintainer: "opensource@janestreet.com"
authors: ["Jane Street Group, LLC <opensource@janestreet.com>"]
homepage: "https://github.com/janestreet/jbuilder"
bug-reports: "https://github.com/janestreet/jbuilder/issues"
dev-repo: "https://github.com/janestreet/jbuilder.git"
homepage: "https://github.com/ocaml/dune"
bug-reports: "https://github.com/ocaml/dune/issues"
dev-repo: "https://github.com/ocaml/dune.git"
license: "Apache-2.0"
build: [
["ocaml" "bootstrap.ml"]

View File

@ -163,7 +163,7 @@ module Gen(P : Params) = struct
{|@{<warning>Warning@}: Module %s in %s doesn't have a corresponding .%s file.
Modules without an implementation are not recommended, see this discussion:
https://github.com/janestreet/jbuilder/issues/9
https://github.com/ocaml/dune/issues/9
In the meantime I'm implicitely adding this rule:
@ -341,7 +341,7 @@ Add it to your jbuild file to remove this warning.
| Native -> ["-cclib"; "-l" ^ stubs_name]
in
let map_cclibs =
(* https://github.com/janestreet/jbuilder/issues/119 *)
(* https://github.com/ocaml/dune/issues/119 *)
if ctx.ccomp_type = "msvc" then
msvc_hack_cclibs
else
@ -559,7 +559,7 @@ Add it to your jbuild file to remove this warning.
; Path (Path.relative dir (sprintf "%s_stubs" lib.name))
; Deps o_files
; Dyn (fun cclibs ->
(* https://github.com/janestreet/jbuilder/issues/119 *)
(* https://github.com/ocaml/dune/issues/119 *)
if ctx.ccomp_type = "msvc" then
let cclibs = msvc_hack_cclibs cclibs in
Arg_spec.quote_args "-ldopt" cclibs