blob: ad76faa3f721f018572801d9724a60b9aff6b87d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
# BUILDING EFL WITH MESON
Building, testing, installing:
mkdir build
cd build
meson ..
ninja all
ninja test
sudo ninja install
In autotools there have been a few flags that are used to disable loaders. In meson the following four disbler arrays are used:
emotion-generic-loaders-disabler
emotion-loaders-disabler
ecore-imf-loaders-disabler
evas-loaders-disabler
Autotools options that are converted are:
--disable-poppler -> Disable pdf loader
--disable-spectre -> Disable ps loader
--disable-libraw -> Disable raw loader
--disable-librsvg -> Disable svg loader
--disable-xcf -> Disable xcf loader
--disable-xim -> Disable xim loader
--disable-scim -> Disable scim loader
--disable-ibus -> Disable ibus loader
--enable-xine -> Disable xine loader
--enable-libvlc -> Disable vlc loader
--disable-librsvg -> Disable svg loader
The following options are dropped as they did not affect compilation
--enable-lua-old
--enable-cancel-ok
--enable-debug
--disable-quick-launch
--enable-tile-rotate
The following options are merged into the pixman option
--enable-pixman-font
--enable-pixman-rect
--enable-pixman-line
--enable-pixman-poly
--enable-pixman-image
--enable-pixman-image-scale-sample
--disable-valgrind Is dropped, and handled due to the build profile, this can be handled with --buildtype release or plain.
|