Commit graph

24 commits

Author SHA1 Message Date
Daniel Eklöf
235efd789a meson: add a couple of expected-to-fail tests
Initial set of tests verifying we fail when trying to load:

a) a non-existing configuration
b) a non-regular file configuration (e.g. a directory)
c) configuration exists, but has no top-level 'bar' entry
2019-05-09 20:37:09 +02:00
Daniel Eklöf
447f7b6e07 meson: add test case that verifies f00bar can be executed 2019-05-09 18:57:03 +02:00
Daniel Eklöf
9fbadb4ab1 meson: dl is a required library 2019-05-09 18:56:53 +02:00
Daniel Eklöf
f1fad90338 meson: quote --git-dir argument 2019-05-09 18:56:40 +02:00
Daniel Eklöf
99e03f2ebd meson+PGBUILD: bump version after 1.0.2 release 2019-05-07 20:44:46 +02:00
Daniel Eklöf
60d01f6068 meson: bump version to 1.0.2 after 1.0.1 release 2019-05-07 20:29:48 +02:00
Daniel Eklöf
1c9de3b704 meson: 1.0.0 has already been released, bump version to 1.0.1 2019-05-07 20:27:41 +02:00
Daniel Eklöf
6753ee3dad meson: set project version
Export project version with -DF00BAR_VERSION.

This is by default set to the meson project version.

However, if git is found, and we manage to run 'git describe' and 'git
branch' in the source directory, version is set to the output of that
instead.
2019-05-07 20:23:51 +02:00
Daniel Eklöf
8be1063d39 meson: print configuration result 2019-05-07 20:02:39 +02:00
Daniel Eklöf
8af8157a95 meson: set project arguments in one place 2019-05-06 22:08:13 +02:00
Daniel Eklöf
e30a2fa355 meson: require meson >= 0.48.0 2019-05-06 22:05:23 +02:00
Daniel Eklöf
c5fca9a92d meson: cleanup 2019-05-06 21:58:01 +02:00
Daniel Eklöf
08e21a4d3b meson: assign get_option('core-plugins-as-shared-libraries') to variable 2019-05-06 21:49:20 +02:00
Daniel Eklöf
121b2f1575 meson: enable_x11 -> backend_x11, enable_wayland -> backend_wayland 2019-05-06 21:45:01 +02:00
Daniel Eklöf
8135313396 post-merge: undo version changes 2019-05-04 14:52:00 +02:00
Daniel Eklöf
596c52fd9d meson: set versoion 2019-05-04 14:50:44 +02:00
Daniel Eklöf
aa3e03355e meson: -Wno-unused-result no longer needed 2019-05-04 11:28:49 +02:00
Daniel Eklöf
3b48ba7566 meson: fold long line 2019-05-03 23:10:27 +02:00
Daniel Eklöf
5ae658c8ed meson: for now, disable unused-result warnings 2019-05-03 22:45:35 +02:00
Daniel Eklöf
aaa5239b07 meson: install header files 2019-05-03 22:43:41 +02:00
Daniel Eklöf
095766ca12 meson: generate man pages 2019-05-03 22:37:47 +02:00
Daniel Eklöf
e563761093 meson: install plugins 2019-05-01 22:08:15 +02:00
Daniel Eklöf
fdb9a9bc1c meson: initial support for building plugins as shared libraries 2019-05-01 18:21:35 +02:00
Daniel Eklöf
51e9d691e4 meson: initial build conf
Not that well tested yet, does not support plugins-as-modules
2019-05-01 12:39:59 +02:00