ecore_wl2: send mouse move event when client resized
[platform/upstream/efl.git] / INSTALL
1 ** COMPILING and INSTALLING **
2 ------------------------------
3
4 Meson is the build system used for this project. For more information please
5 see:
6
7     http://mesonbuild.com
8
9 ----
10
11 Normal compilation in /usr/local:
12
13     meson . build
14     ninja -C build
15     sudo ninja -C build install
16
17 For meson build generic options:
18
19     meson --help
20
21 For a list of project specific options supported:
22
23     cat meson_options.txt
24
25 To set 1 or more project specific options:
26
27     meson --prefix=/path/to -Doption=value [-Dother=value2] [...] . build
28
29 To display current configuration:
30
31     meson configure build
32
33 The above will only work after at least the following is done:
34
35     meson . build
36
37 ** QUICK AND DIRTY HELP **
38 --------------------------
39
40 How clean out the build and config and start fresh:
41
42     rm -rf build
43
44 How 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
49 How to change prefix:
50
51     meson --prefix=/path/to/prefix . build
52
53 How to install in a specific destination directory for packaging:
54
55     DESTDIR=/path/to/destdir ninja -C build install
56
57 How to build with verbose output (full commands run):
58
59     ninja -C build -v