After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 783735 - Improved meson build system
Improved meson build system
Status: RESOLVED FIXED
Product: libgepub
Classification: Other
Component: general
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: libgepub Maintainer(s)
libgepub Maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2017-06-13 10:48 UTC by Iñigo Martínez
Modified: 2017-06-13 19:29 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Update meson build support (7.24 KB, patch)
2017-06-13 10:48 UTC, Iñigo Martínez
committed Details | Review

Description Iñigo Martínez 2017-06-13 10:48:20 UTC
Created attachment 353665 [details] [review]
Update meson build support

I have made some improvements to the meson build system which ar as follows:

- The variable holding config.h data has been renamed to config_h.
- libexecdir has been added which is used on the pkgconfig file.
- test-gepub is not considered an unattended test anymore and the build file has been simplified.
- meson required version has been raised to 0.41.0.

A nice side effect of raising meson required version is that I have tested the new dist target feature[0] which is working perfectly.

[0] http://mesonbuild.com/Release-notes-for-0-41-0.html#a-target-for-creating-tarballs
Comment 1 Daniel Garcia 2017-06-13 19:29:03 UTC
Patch applied, thank you.