summaryrefslogtreecommitdiffstats
path: root/test/cc-msvc.c
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2014-04-15 18:29:01 (GMT)
committerBrad King <brad.king@kitware.com>2014-04-16 13:20:53 (GMT)
commit5ded44aea8b7b5b979f674db531e6aecbb7df44f (patch)
tree01b31f234c5aeb3a7fc06c112bd8544f693ab68f /test/cc-msvc.c
parent14920d65e1ae550a375bef282a4232ca317ccfd7 (diff)
downloadCastXML-5ded44aea8b7b5b979f674db531e6aecbb7df44f.zip
CastXML-5ded44aea8b7b5b979f674db531e6aecbb7df44f.tar.gz
CastXML-5ded44aea8b7b5b979f674db531e6aecbb7df44f.tar.bz2
test: Add cases for --castxml-cc-(gnu|msvc) detection
Create dummy gnu-like and msvc-like compiler binaries. Use them with the --castxml-cc-<id> options to verify that the preprocessor definitions and include directories are detected as expected.
Diffstat (limited to 'test/cc-msvc.c')
-rw-r--r--test/cc-msvc.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/cc-msvc.c b/test/cc-msvc.c
new file mode 100644
index 0000000..8ddbac1
--- /dev/null
+++ b/test/cc-msvc.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+
+int main(void)
+{
+ fprintf(stdout,
+ "\n"
+ "#define __cc_msvc__ 1\n"
+ );
+ return 0;
+}