diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2013-01-25 21:59:53 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2013-01-25 21:59:53 +0200 |
commit | f5835d85e2ae098aacb3f585bc63bea5c9e7884f (patch) | |
tree | af8f33dc7219702373e1bfe2447528b46ad1a75e /test cases | |
parent | b2df86d5ccf49ccc1b4489a4a0ab47175d007df9 (diff) | |
download | meson-f5835d85e2ae098aacb3f585bc63bea5c9e7884f.zip meson-f5835d85e2ae098aacb3f585bc63bea5c9e7884f.tar.gz meson-f5835d85e2ae098aacb3f585bc63bea5c9e7884f.tar.bz2 |
Added comparison.
Diffstat (limited to 'test cases')
-rw-r--r-- | test cases/19 comparison/builder.txt | 33 | ||||
-rw-r--r-- | test cases/19 comparison/prog.c | 1 |
2 files changed, 34 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) diff --git a/test cases/19 comparison/prog.c b/test cases/19 comparison/prog.c new file mode 100644 index 0000000..0314ff1 --- /dev/null +++ b/test cases/19 comparison/prog.c @@ -0,0 +1 @@ +int main(int argc, char **argv) { return 0; } |