Make meson build scripts subprojects friendly
authorMartin Blanchard <tchaik@gmx.com>
Mon, 20 Aug 2018 19:32:10 +0000 (20:32 +0100)
committerNikolaus Rath <Nikolaus@rath.org>
Sat, 25 Aug 2018 19:17:39 +0000 (20:17 +0100)
commit52469901fcc4bb78817e7eeed50fbf9cd3b751a8
tree96981718c9ee7379b32c41e57380124f43d438d3
parent20aef732d4bdcef8f13d3925d9058987834ac090
Make meson build scripts subprojects friendly

Multiple meson build scripts improvements including:
 * Bump meson requirement to 0.40.1 (0.40 already required)
 * Declare a dependency object for main library
 * Stop using add_global_arguments()
 * Various minor style fixes
example/meson.build
include/meson.build
lib/meson.build
meson.build