From f0cec5bd79e31d9a9802c6af32324d15cb7c290c Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Sat, 26 Jan 2013 13:26:00 +0200 Subject: [PATCH] Check for argument leagake over languages. --- test cases/23 global arg/builder.txt | 4 ++-- test cases/23 global arg/prog.c | 4 ++++ test cases/23 global arg/prog.cc | 8 +++++++- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/test cases/23 global arg/builder.txt b/test cases/23 global arg/builder.txt index a76886401..9941a0b7c 100644 --- a/test cases/23 global arg/builder.txt +++ b/test cases/23 global arg/builder.txt @@ -1,7 +1,7 @@ project('global arg test', 'c++', 'c') -add_global_arguments('c', '-Werror', '-DMYTHING') -add_global_arguments('c++', '-Werror', '-std=c++11') +add_global_arguments('c', '-DMYTHING') +add_global_arguments('c++', '-DMYCXXTHING') exe1 = executable('prog', 'prog.c') exe2 = executable('prog2', 'prog.cc') diff --git a/test cases/23 global arg/prog.c b/test cases/23 global arg/prog.c index 5992d15f6..2db6212d7 100644 --- a/test cases/23 global arg/prog.c +++ b/test cases/23 global arg/prog.c @@ -2,6 +2,10 @@ #error "Global argument not set" #endif +#ifdef MYCXXTHING +#error "Wrong global argument set" +#endif + int main(int argc, char **argv) { return 0; } diff --git a/test cases/23 global arg/prog.cc b/test cases/23 global arg/prog.cc index fb9590e9f..b881645d9 100644 --- a/test cases/23 global arg/prog.cc +++ b/test cases/23 global arg/prog.cc @@ -1,4 +1,10 @@ -#include +#ifdef MYTHING +#error "Wrong global argument set" +#endif + +#ifndef MYCXXTHING +#error "Global argument not set" +#endif int main(int argc, char **argv) { return 0;