diff options
Diffstat (limited to 'test cases/19 comparison/meson.build')
-rw-r--r-- | test cases/19 comparison/meson.build | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/test cases/19 comparison/meson.build b/test cases/19 comparison/meson.build new file mode 100644 index 0000000..27f9122 --- /dev/null +++ b/test cases/19 comparison/meson.build @@ -0,0 +1,33 @@ +project('comparison', 'c') + +var1 = 'foo' +var2 = 'bar' + +if var1 == var2 + exe1 = executable('broken', 'broken.c') +else + exe1 = executable('prog1', 'prog.c') +endif + +if var1 == var1 + exe2 = executable('prog2', 'prog.c') +else + exe2 = executable('broken', 'broken.c') +endif + +if var1 != var2 + exe3 = executable('prog3', 'prog.c') +else + exe3 = executable('broken', 'broken.c') +endif + +if var1 != var1 + exe4 = executable('broken', 'broken.c') +else + exe4 = executable('prog4', 'prog.c') +endif + +add_test('equalfalse', exe1) +add_test('equaltrue', exe2) +add_test('nequaltrue', exe3) +add_test('nequalfalse', exe4) |