add test d/13 declare dep

pull/10070/head
Remi Thebault 3 years ago committed by Dylan Baker
parent 4fe6f0dd29
commit 17303e16c1
  1. 13
      test cases/d/13 declare dep/meson.build
  2. 15
      test cases/d/13 declare dep/test.d
  3. 1
      test cases/d/13 declare dep/views/test.txt

@ -0,0 +1,13 @@
project('meson-d-sample', 'd',
version: '0.1.0',
)
my_dep = declare_dependency(
d_module_versions: ['TestVersion'],
d_import_dirs: include_directories('views'),
)
test_exe = executable('test-dep', 'test.d',
dependencies: my_dep,
)
test('test d features in declare_dependency', test_exe)

@ -0,0 +1,15 @@
module test;
int main()
{
version(TestVersion)
{
enum testPhrase = import("test.txt");
return testPhrase == "TEST PHRASE" ? 0 : 1;
}
else
{
return 1;
}
}
Loading…
Cancel
Save