diff options
author | Brad King <brad.king@kitware.com> | 2015-09-18 18:39:30 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2015-09-18 20:12:28 (GMT) |
commit | 355c2673e48f8efc8c08e6caf68e176dff868128 (patch) | |
tree | 7425d504b3a3b61d46f53038a134b3237658cb83 /test | |
parent | 00a420c63ec8fcc6d8c249b1df83297b18985d4b (diff) | |
download | CastXML-355c2673e48f8efc8c08e6caf68e176dff868128.zip CastXML-355c2673e48f8efc8c08e6caf68e176dff868128.tar.gz CastXML-355c2673e48f8efc8c08e6caf68e176dff868128.tar.bz2 |
test: Use more realistic macros in --castxml-cc-<id> cases
Define some of the compiler-identifying macros actually defined by GNU
and MSVC compilers.
Diffstat (limited to 'test')
-rw-r--r-- | test/cc-gnu.c | 5 | ||||
-rw-r--r-- | test/cc-msvc.c | 5 | ||||
-rw-r--r-- | test/expect/cmd.cc-gnu-src-c-E.stdout.txt | 5 | ||||
-rw-r--r-- | test/expect/cmd.cc-gnu-src-cxx-E.stdout.txt | 5 | ||||
-rw-r--r-- | test/expect/cmd.cc-msvc-src-c-E.stdout.txt | 5 | ||||
-rw-r--r-- | test/expect/cmd.cc-msvc-src-cxx-E.stdout.txt | 5 |
6 files changed, 18 insertions, 12 deletions
diff --git a/test/cc-gnu.c b/test/cc-gnu.c index 55a37a4..bd49475 100644 --- a/test/cc-gnu.c +++ b/test/cc-gnu.c @@ -10,10 +10,11 @@ int main(int argc, const char* argv[]) } } fprintf(stdout, - "#define __cc_gnu__ 1\n" + "#define __cplusplus 199711L\n" + "#define __GNUC__ 1\n" "#define __has_include(x) x\n" "#define __has_include_next(x) x\n" - "#define __cc_gnu_minor__ 1\n" + "#define __GNUC_MINOR__ 1\n" "#define __has_last(x) x" ); fprintf(stderr, diff --git a/test/cc-msvc.c b/test/cc-msvc.c index 0933b92..3d2cd58 100644 --- a/test/cc-msvc.c +++ b/test/cc-msvc.c @@ -11,10 +11,11 @@ int main(int argc, const char* argv[]) } fprintf(stdout, "\n" - "#define __cc_msvc__ 1\n" + "#define __cplusplus 199711L\n" + "#define _MSC_VER 1600\n" "#define __has_include(x) x\n" "#define __has_include_next(x) x\n" - "#define __cc_msvc_minor__ 1\n" + "#define _WIN32 1\n" "#define __has_last(x) x" ); return 0; diff --git a/test/expect/cmd.cc-gnu-src-c-E.stdout.txt b/test/expect/cmd.cc-gnu-src-c-E.stdout.txt index 83be182..e2e4866 100644 --- a/test/expect/cmd.cc-gnu-src-c-E.stdout.txt +++ b/test/expect/cmd.cc-gnu-src-c-E.stdout.txt @@ -1,2 +1,3 @@ -^#define __cc_gnu__ 1 -#define __cc_gnu_minor__ 1$ +^#define __GNUC_MINOR__ 1 +#define __GNUC__ 1 +#define __cplusplus 199711L$ diff --git a/test/expect/cmd.cc-gnu-src-cxx-E.stdout.txt b/test/expect/cmd.cc-gnu-src-cxx-E.stdout.txt index 83be182..e2e4866 100644 --- a/test/expect/cmd.cc-gnu-src-cxx-E.stdout.txt +++ b/test/expect/cmd.cc-gnu-src-cxx-E.stdout.txt @@ -1,2 +1,3 @@ -^#define __cc_gnu__ 1 -#define __cc_gnu_minor__ 1$ +^#define __GNUC_MINOR__ 1 +#define __GNUC__ 1 +#define __cplusplus 199711L$ diff --git a/test/expect/cmd.cc-msvc-src-c-E.stdout.txt b/test/expect/cmd.cc-msvc-src-c-E.stdout.txt index a4cc19c..dc5da68 100644 --- a/test/expect/cmd.cc-msvc-src-c-E.stdout.txt +++ b/test/expect/cmd.cc-msvc-src-c-E.stdout.txt @@ -1,2 +1,3 @@ -^#define __cc_msvc__ 1 -#define __cc_msvc_minor__ 1$ +^#define _MSC_VER 1600 +#define _WIN32 1 +#define __cplusplus 199711L$ diff --git a/test/expect/cmd.cc-msvc-src-cxx-E.stdout.txt b/test/expect/cmd.cc-msvc-src-cxx-E.stdout.txt index a4cc19c..dc5da68 100644 --- a/test/expect/cmd.cc-msvc-src-cxx-E.stdout.txt +++ b/test/expect/cmd.cc-msvc-src-cxx-E.stdout.txt @@ -1,2 +1,3 @@ -^#define __cc_msvc__ 1 -#define __cc_msvc_minor__ 1$ +^#define _MSC_VER 1600 +#define _WIN32 1 +#define __cplusplus 199711L$ |