summaryrefslogtreecommitdiff
path: root/pages/docs/distros/start.txt
diff options
context:
space:
mode:
authorStephen M Houston <smhouston88@gmail.com>2018-01-10 11:42:43 -0800
committerapache <apache@e5-web1.enlightenment.org>2018-01-10 11:42:43 -0800
commitcd09ff6f78b3fc3a0b1de2d053f50a997bd05c0f (patch)
tree20e1c543d494be07dbde18a909dd7d6d393478a3 /pages/docs/distros/start.txt
parent64427a495356389b3007fc898c3ac88e3575d3fd (diff)
Wiki page start changed with summary [] by Stephen M Houston
Diffstat (limited to '')
-rw-r--r--pages/docs/distros/start.txt23
1 files changed, 23 insertions, 0 deletions
diff --git a/pages/docs/distros/start.txt b/pages/docs/distros/start.txt
index 8768ed364..ed6735bde 100644
--- a/pages/docs/distros/start.txt
+++ b/pages/docs/distros/start.txt
@@ -49,11 +49,34 @@ For every library or application simply go into the source directory where you f
49 49
50<code bash> 50<code bash>
51./autogen.sh 51./autogen.sh
52
53# If compiling EFL and Wayland support is needed then use ./autogen.sh --enable-wayland instead.
54
55make
56sudo make install
57sudo ldconfig # needed on Linux to update linker library database
58</code>
59
60If you are in a library that doesn't have a configure.ac, it is likely using meson. For meson based libraries and applications run this in the project's top level directory:
61
62<code bash>
63meson build
64cd build
65
66# If compiling Enlightenment and Wayland support is needed then run meson configure -Dwayland=true after the cd build command.
67
68ninja
69sudo ninja install
70sudo ldconfig
71
72*If compiling EFL and Wayland support is needed the use ./autogen.sh --enable-wayland instead.
73
52make 74make
53sudo make install 75sudo make install
54sudo ldconfig # needed on Linux to update linker library database 76sudo ldconfig # needed on Linux to update linker library database
55</code> 77</code>
56 78
79
57If configure (which autogen.sh will run for you) fails, you are likely missing a dependency - provide it. It should tell you what that dependency is. **NOTE** that you can provide configure arguments to autogen.sh such as ''--prefix=/opt/e'' or similar. 80If configure (which autogen.sh will run for you) fails, you are likely missing a dependency - provide it. It should tell you what that dependency is. **NOTE** that you can provide configure arguments to autogen.sh such as ''--prefix=/opt/e'' or similar.
58 81
59==== Debugging ==== 82==== Debugging ====