dimmus / eflete

Theme Editor for Enlightenment Foundation Library-based applications
GNU Lesser General Public License v3.0
6 stars 4 forks source link

Meson build system #7

Closed dimmus closed 11 months ago

dimmus commented 1 year ago

Not sure, but it might be worth switching to meson build system. Eflete is not a huge package, so the compilation speed is not extremely critical issue.

Personally, i like good old autotools.

dimmus commented 1 year ago

Made some initial commits in separate meson branch.

dimmus commented 1 year ago

Have a huge passion to try the acr as well.

ACR tries to replace autoconf functionality generating a full-compatible 'configure' script (runtime flags). But using shell-script instead of m4. This means that ACR is faster, smaller and easy to use.

eli-schwartz commented 1 year ago

From a quick look at your meson branch I think it can be simplified a lot. At least the following:

dimmus commented 1 year ago

Eli, thanks. Highly informative. Certainly, i take a look.

You leveled up my meson skills :)

eli-schwartz commented 1 year ago

No problem :) I'm happy to give a more thorough review as that branch progresses, feel free to ping me.

dimmus commented 11 months ago

Fully switched to meson build system. Done! Time to think about meson wrap support.