diff options
| author | Corentin Noël <corentin@elementary.io> | 2017-10-01 15:45:08 +0200 |
|---|---|---|
| committer | Corentin Noël <corentin@elementary.io> | 2017-10-02 01:59:41 +0200 |
| commit | ac8d5f215640179c6135a87f1e089587ae7fb102 (patch) | |
| tree | 041a41157f1827c6fc633e19dfd3def49ed7b2e4 /test cases/vala | |
| parent | ae532c807c61afa51c17222d284475c1984e0ec8 (diff) | |
| download | meson-ac8d5f215640179c6135a87f1e089587ae7fb102.tar.gz | |
Allow different directories for Vala files
Diffstat (limited to 'test cases/vala')
4 files changed, 30 insertions, 0 deletions
diff --git a/test cases/vala/22 same target in directories/Subdir/Test.vala b/test cases/vala/22 same target in directories/Subdir/Test.vala new file mode 100644 index 000000000..3a311f4dc --- /dev/null +++ b/test cases/vala/22 same target in directories/Subdir/Test.vala @@ -0,0 +1,5 @@ +public class Subdir.Test : GLib.Object { + construct { + stdout.printf("Test from subdir.\n"); + } +} diff --git a/test cases/vala/22 same target in directories/Test.vala b/test cases/vala/22 same target in directories/Test.vala new file mode 100644 index 000000000..1b57dd96d --- /dev/null +++ b/test cases/vala/22 same target in directories/Test.vala @@ -0,0 +1,5 @@ +public class Test : GLib.Object { + construct { + stdout.printf("Test from main directory.\n"); + } +} diff --git a/test cases/vala/22 same target in directories/meson.build b/test cases/vala/22 same target in directories/meson.build new file mode 100644 index 000000000..25250da1a --- /dev/null +++ b/test cases/vala/22 same target in directories/meson.build @@ -0,0 +1,11 @@ +project('valatest', 'vala', 'c') + +valadeps = [dependency('glib-2.0'), dependency('gobject-2.0')] +valafiles = files([ + 'prog.vala', + 'Test.vala', + 'Subdir/Test.vala' +]) + +e = executable('multidir_prog', valafiles, dependencies : valadeps) +test('valatest', e) diff --git a/test cases/vala/22 same target in directories/prog.vala b/test cases/vala/22 same target in directories/prog.vala new file mode 100644 index 000000000..f3ac09977 --- /dev/null +++ b/test cases/vala/22 same target in directories/prog.vala @@ -0,0 +1,9 @@ +class MainProg : GLib.Object { + + public static int main(string[] args) { + var test1 = new Test (); + var test2 = new Subdir.Test (); + stdout.printf("Vala is working.\n"); + return 0; + } +} |
