[Github-comments] [geany/geany] WIP: Meson build system (#2761)

Enrico Tröger notifications at xxxxx
Sun Feb 13 18:01:08 UTC 2022


It looks pretty good now!
Here my full build log: https://gist.github.com/eht16/b38c656d6f2edab62832f181248108c1

Findings:
- there is a deprecation notice in https://gist.github.com/eht16/b38c656d6f2edab62832f181248108c1#file-gistfile1-txt-L73 but I guess we could keep it for now
- Plugins failed to compile first because meson installs geany.pc and the rest of the libs in `$prefix/lib/x86_64-linux-gnu`. I'm not sure if this is OK or not, at least it is different from autotools. With `./configure --prefix=/tmp/install-meson --with-geany-libdir=/tmp/install-meson/lib/x86_64-linux-gnu` Plugins compiled fine.
- some files are not or in different locations installed compared to autotools. I added a list of differences in installed files in https://gist.github.com/eht16/b38c656d6f2edab62832f181248108c1#file-differences-in-installed-files-between-autotools-and-meson.
- I did *not* test on Windows, we can do this post-merge

I'd say we should sort out the install differences but then good to merge.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/2761#issuecomment-1038303176
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/pull/2761/c1038303176 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20220213/3166ea97/attachment.htm>


More information about the Github-comments mailing list