On Wed, May 10, 2023 at 10:40 PM Panagiotis Follas <work.pfol...@gmail.com>
wrote:
>
> Hi I would like your help
>
> the site is down https://phab.enlightenment.org/w/windows/
>
> how can I compile the windows efl library?

you need to install the dependencies:

https://github.com/vtorri/ewpi/releases

then install MSYS2 and open the 64 bits  terminal :
https://github.com/vtorri/ewpi/blob/master/README.md#windows-with-msys2-64-bits

then you clone the EFL repository
 * git clone https://git.enlightenment.org/enlightenment/efl.git
* cd efl
* in this dir, create this configure.sh file :
---------------------------------------------
#! /bin/bash

unset PKG_CONFIG_PATH
export EWPI_PATH=/c/Users/vtorri/AppData/Local/efl
export PATH=$EWPI_PATH/bin:$PATH
export PKG_CONFIG_PATH=$EWPI_PATH/lib/pkgconfig
export CPPFLAGS="-I$EWPI_PATH/include -DECORE_WIN64_WIP_POZEFLKSD"
export CFLAGS="-g3 -ggdb3 -Og -pipe"
export CXXFLAGS="-g3 -ggdb3 -Og -pipe"
export LDFLAGS=-L$EWPI_PATH/lib

#export CFLAGS="-O2 -pipe"
#export CXXFLAGS="-O2 -pipe"
#export LDFLAGS="-L$HOME/ewpi_64/lib -Wl,-s"

rm -rf builddir

meson setup --prefix=/opt/efl_64 --buildtype=debug --default-library shared
-Dsystemd=false -Dpulseaudio=false -Dv4l2=false -Dlibmount=false
-Deeze=false -Dx11=false -Dxinput2=false -Dinput=false
-Devas-loaders-disabler='pdf','ps','svg','rsvg','json','tga','tgv'
-Dopengl=none -Dpixman=true -Dembedded-lz4=false
-Decore-imf-loaders-disabler='xim','ibus','scim' -Dbuild-examples=false
-Dbuild-tests=false -Dbindings= builddir

ninja -C builddir install
---------------------------------------------

then in the terminal : ./configure.sh

if you have some problems, join IRC chan #e in libera.chat

Vincent Torri

_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to