diff options
Diffstat (limited to 'test cases/19 comparison/builder.txt')
-rw-r--r-- | test cases/19 comparison/builder.txt | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/test cases/19 comparison/builder.txt b/test cases/19 comparison/builder.txt new file mode 100644 index 0000000..4c84fda --- /dev/null +++ b/test cases/19 comparison/builder.txt @@ -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) |