Add a vala test for generated sources in subdirs
Modified from a test case provided by @benwaffle on https://github.com/mesonbuild/meson/issues/815
This commit is contained in:
parent
207cdf2876
commit
f42d0f5063
|
@ -0,0 +1 @@
|
|||
usr/bin/generatedtest
|
|
@ -0,0 +1,7 @@
|
|||
project('mytest', 'vala', 'c')
|
||||
|
||||
cd = configuration_data()
|
||||
cd.set('x', 'y')
|
||||
|
||||
subdir('src')
|
||||
subdir('tools')
|
|
@ -0,0 +1,3 @@
|
|||
namespace Config {
|
||||
public static const string x = "@x@";
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
config = configure_file(input: 'config.vala.in',
|
||||
output: 'config.vala',
|
||||
configuration: cd)
|
||||
|
||||
src = files('test.vala')
|
|
@ -0,0 +1,3 @@
|
|||
void main() {
|
||||
print (Config.x);
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
executable('generatedtest', [src, config],
|
||||
install : true,
|
||||
dependencies: [dependency('glib-2.0'), dependency('gobject-2.0')])
|
Loading…
Reference in New Issue