aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheQwertiest <qwertiest@mail.ru>2019-03-27 19:35:09 +0300
committerTheQwertiest <qwertiest@mail.ru>2019-04-29 16:07:50 +0300
commita098684cf334ea831c022a89546b19bf5bf76f78 (patch)
tree272ea6deb0fc8d078422e361625d7337a5a63399
parent8c9a25456d7605bdd8a71c9d7cf1cd71fe308587 (diff)
downloadmeson-a098684cf334ea831c022a89546b19bf5bf76f78.zip
meson-a098684cf334ea831c022a89546b19bf5bf76f78.tar.gz
meson-a098684cf334ea831c022a89546b19bf5bf76f78.tar.bz2
Added tests for custom_target[i]
-rw-r--r--test cases/common/216 link custom/meson.build22
1 files changed, 22 insertions, 0 deletions
diff --git a/test cases/common/216 link custom/meson.build b/test cases/common/216 link custom/meson.build
index 5af27cd..c8d3a6d 100644
--- a/test cases/common/216 link custom/meson.build
+++ b/test cases/common/216 link custom/meson.build
@@ -16,6 +16,8 @@ clib = custom_target('linkcustom',
'-o', '@OUTPUT@',
'--private-dir', '@PRIVATE_DIR@'] + cc.cmd_array())
+# custom_target tests
+
exe = executable('prog', 'prog.c', link_with: clib)
test('linkcustom', exe)
@@ -33,3 +35,23 @@ d2 = declare_dependency(link_whole: clib)
exe4 = executable('prog4', 'prog.c', dependencies: d2)
test('linkwhole2', exe2)
+
+# custom_target[i] tests
+
+exe_i = executable('prog_i', 'prog.c', link_with: clib[0])
+test('linkcustom', exe_i)
+
+d_i = declare_dependency(link_with: clib[0])
+
+exe2_i = executable('prog2_i', 'prog.c', dependencies: d_i)
+test('linkcustom2_i', exe2_i)
+
+# Link whole tests
+
+exe3_i = executable('prog3_i', 'prog.c', link_whole: clib[0])
+test('linkwhole', exe)
+
+d2_i = declare_dependency(link_whole: clib[0])
+
+exe4_i = executable('prog4_i', 'prog.c', dependencies: d2_i)
+test('linkwhole2_i', exe2_i)