WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=4857eb420b02331477ed0bc3edb91552c3d9ab17
commit 4857eb420b02331477ed0bc3edb91552c3d9ab17 Author: Raster <[email protected]> Date: Fri Oct 18 02:33:57 2019 -0700 Wiki page start changed with summary [] by Raster --- pages/docs/distros/start.txt | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/pages/docs/distros/start.txt b/pages/docs/distros/start.txt index 53e5d0465..e20ace993 100644 --- a/pages/docs/distros/start.txt +++ b/pages/docs/distros/start.txt @@ -48,10 +48,8 @@ For libraries (build these before applications), build them in order: For every library or application simply go into the source directory where you find a ''configure.ac'' file and run the following: <code bash> +# see README and INSTALL for more information ./autogen.sh - -# If compiling EFL and Wayland support is needed then use ./autogen.sh --enable-wayland instead. - make sudo make install sudo ldconfig # needed on Linux to update linker library database @@ -60,19 +58,14 @@ sudo ldconfig # needed on Linux to update linker library database If 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: <code bash> +# see README and INSTALL for more information meson build -# see README for more information -cd build - -# If compiling Enlightenment and Wayland support is needed then run meson configure -Dwl=true after the cd build command. - -ninja -sudo ninja install +ninja -C build +sudo ninja -C build install sudo ldconfig </code> - -If 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. +If configure or meson fail you are likely missing a dependency - provide it, or consider options to disable it. It should tell you what that dependency is. **NOTE** that you can provide configure arguments to autogen.sh or meson command such as ''--prefix=/opt/e'', -Dwl=true or similar. ==== Debugging ==== --
