mirror of https://github.com/djcb/mu.git
README.org: update for msys support
This commit is contained in:
parent
81d74fea47
commit
caa2f967cc
23
README.org
23
README.org
|
@ -51,11 +51,11 @@ version 3]] (or higher).
|
||||||
|
|
||||||
* Installation
|
* Installation
|
||||||
|
|
||||||
Note: building from source is an /advanced/ subject; esp. if something goes
|
Note: building from source is an /advanced/ subject; esp. if something goes wrong.
|
||||||
wrong. The below simple examples are a start, but all tools involved have many
|
The below simple examples are a start, but all tools involved have many options;
|
||||||
options; there are differences between systems, versions etc. So if this is all
|
there are differences between systems, versions etc. So if this is all a bit
|
||||||
a bit daunting we recommend to wait for someone else to build it for you, such
|
daunting we recommend to wait for someone else to build it for you, such as a
|
||||||
as a Linux distribution. Many have packages available.
|
Linux distribution. Many have packages available.
|
||||||
|
|
||||||
** Requirements
|
** Requirements
|
||||||
|
|
||||||
|
@ -69,6 +69,10 @@ To be able to build ~mu~, ensure you have:
|
||||||
|
|
||||||
For ~mu4e~, you also need ~emacs~.
|
For ~mu4e~, you also need ~emacs~.
|
||||||
|
|
||||||
|
Note, the MSYS2 support for Windows is _experimental_, that is, it works for some
|
||||||
|
people, but we can't really support it due to lack of the specific expertise.
|
||||||
|
Help is welcome!
|
||||||
|
|
||||||
** Building
|
** Building
|
||||||
|
|
||||||
#+begin_example
|
#+begin_example
|
||||||
|
@ -76,15 +80,18 @@ $ git clone git://github.com/djcb/mu.git
|
||||||
$ cd mu
|
$ cd mu
|
||||||
#+end_example
|
#+end_example
|
||||||
|
|
||||||
Now, you have a choice. ~mu~ uses ~meson~ for building, but includes a good-old
|
~mu~ uses ~meson~ for building, so you can use that directly, and all the usual
|
||||||
~Makefile~ with some useful targets, which should work for typical cases.
|
commands apply. You can also use it _indirectly_ through the provided ~Makefile~,
|
||||||
|
which provides a number of useful targets.
|
||||||
|
|
||||||
|
For instance, using the ~Makefile~, you could install ~mu~ using:
|
||||||
|
|
||||||
#+begin_example
|
#+begin_example
|
||||||
$ ./autogen.sh && make
|
$ ./autogen.sh && make
|
||||||
$ sudo make install
|
$ sudo make install
|
||||||
#+end_example
|
#+end_example
|
||||||
|
|
||||||
Alternatively, for more control, you can run ~meson~ directly:
|
Alternatively, you can run ~meson~ directly:
|
||||||
#+begin_example
|
#+begin_example
|
||||||
$ meson build && ninja -C build
|
$ meson build && ninja -C build
|
||||||
$ ninja -C build install
|
$ ninja -C build install
|
||||||
|
|
Loading…
Reference in New Issue