summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorBoris Faure <billiob@gmail.com>2017-11-12 00:09:06 +0100
committerBoris Faure <billiob@gmail.com>2017-11-12 00:09:06 +0100
commitc51d0095f9f107edd79c5cb63d343c347efb0471 (patch)
treec8cd074ace3a4a0a4984c7892873fb5fb04bd6d2 /INSTALL
parent2c86e66d044ec49cee7520e8a194f08fb961bbec (diff)
get rid of automake
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL64
1 files changed, 56 insertions, 8 deletions
diff --git a/INSTALL b/INSTALL
index f67815a..3e797a1 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,11 +1,59 @@
1COMPILING and INSTALLING: 1** COMPILING and INSTALLING **
2------------------------------
2 3
3If you got a official release tar archive do: 4Meson is the build system used for this project. For more information please
4 ./configure 5see:
5
6Then to compile:
7 make
8 6
9To install (run this as root, or the user who handles installs): 7 http://mesonbuild.com
10 make install
11 8
9----
10
11Normal compilation in /usr/local:
12
13 meson . build
14 ninja -C build
15 sudo ninja -C build install
16
17For meson build generic options:
18
19 meson --help
20
21For a list of project specific options supported:
22
23 cat meson_options.txt
24
25To set 1 or more project specific options:
26
27 meson --prefix=/path/to -Doption=value [-Dother=value2] [...] . build
28
29To display current configuration:
30
31 mesonconf build
32
33The above will only work after at least the following is done:
34
35 meson . build
36
37** QUICK AND DIRTY HELP **
38--------------------------
39
40How clean out the build and config and start fresh:
41
42 rm -rf build
43
44How to make a dist tarball and check its build:
45(must do it from git tree clone and commit all changes to git first)
46
47 ninja -C build dist
48
49How to change prefix:
50
51 meson --prefix=/path/to/prefix . build
52
53How to install in a specific destination directory for packaging:
54
55 DESTDIR=/path/to/destdir ninja -C build install
56
57How to build with verbose output (full commands run):
58
59 ninja -C build -v