1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
/* run.config
OPT: -no-autoload-plugins -cpp-extra-args="-DGLOBAL" -cpp-extra-args-per-file @PTEST_DIR@/@PTEST_NAME@.c:'-DFILE1 -DMACRO_WITH_QUOTES="\"hello world"\"',@PTEST_DIR@/cpp-extra-args-per-file2.c:"-DFILE2" -print -then %{dep:@PTEST_DIR@/cpp-extra-args-per-file2.c} -no-print
*/
#ifndef GLOBAL
#error GLOBAL must be defined
#endif
#ifndef FILE1
#error FILE1 must be defined
#endif
#ifdef FILE2
#error FILE2 must NOT be defined
#endif
int main() {
char *a = MACRO_WITH_QUOTES;
return 0;
}
|