WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=cb84d76853a2711d5b0bb1691f78e4086ce6bfa5
commit cb84d76853a2711d5b0bb1691f78e4086ce6bfa5 Author: Alastair Poole <[email protected]> Date: Sat Apr 25 05:34:08 2020 -0700 Wiki page osx-start.md changed with summary [Update macOS instructions for using with meson and macOS 10.15] by Alastair Poole --- pages/docs/distros/osx-start.md.txt | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/pages/docs/distros/osx-start.md.txt b/pages/docs/distros/osx-start.md.txt index dd66e003e..bf72a1412 100644 --- a/pages/docs/distros/osx-start.md.txt +++ b/pages/docs/distros/osx-start.md.txt @@ -75,8 +75,7 @@ brew update Next install the dependencies with: ```bash -brew install autoconf automake libtool autoconf-archive gettext check pkg-config luajit jpeg freetype fribidi fontconfig giflib libtiff glib dbus libsndfile bullet libspectre libraw librsvg poppler gstreamer gst-plugins-good pulseaudio -brew migrate dbus +brew install meson ninja libtool gettext check pkg-config luajit jpeg freetype fribidi fontconfig giflib libtiff glib dbus libsndfile bullet libspectre libraw librsvg poppler gstreamer gst-plugins-good pulseaudio ``` If you're using a fresh install of macOS, create a 'LaunchAgents' folder for your own account if it doesn't exist already: @@ -105,14 +104,12 @@ Since El Capitan, Apple no longer distributes OpenSSL headers. Fortunately you c ```bash brew install openssl -brew link openssl --force ``` -To add flags to '~/.bashrc' or similar use: +Modify PKG_CONFIG_PATH by editing '~/.bashrc' or '~/.zshrc' or similar by setting: ```bash -export CFLAGS="-I/usr/local/opt/openssl/include $CFLAGS" -export LDFLAGS="-L/usr/local/opt/openssl/lib $LDFLAGS" +PKG_CONFIG_PATH=/usr/local/opt/[email protected]/lib/pkgconfig ``` ### Step 4: Modify linker flags ### @@ -142,14 +139,15 @@ git clone https://git.enlightenment.org/core/efl.git This will create a a directory called *efl/*. Use ``cd`` to switch to the new directory, then compile EFL: ```bash -./autogen.sh --disable-cxx-bindings -make -j $(nproc) +meson -Dsystemd=false -Dv4l2=false -Davahi=false -Deeze=false -Dx11=false -Dopengl=full -Dcocoa=true -Dnls=false -Demotion-loaders-disabler=gstreamer1,libvlc,xine -Decore-imf-loaders-disabler=scim,ibus build + +ninja -C build -j $(nproc) ``` Finally, install EFL with: ```bash -sudo make -j $(nproc) install +sudo ninja -C build install ``` ## Troubleshooting ## --
