summaryrefslogtreecommitdiffstats
path: root/test/CMakeLists.txt
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2014-03-31 20:07:21 (GMT)
committerBrad King <brad.king@kitware.com>2014-03-31 20:23:23 (GMT)
commit9b059184628f1d7dea927a6f08a3ac70f8036da4 (patch)
tree29889f394645f1ad89de81297251c0d29228f2e4 /test/CMakeLists.txt
parent5fe01fccd1ffd755c799fb79c4234d97fb8dc317 (diff)
downloadCastXML-9b059184628f1d7dea927a6f08a3ac70f8036da4.zip
CastXML-9b059184628f1d7dea927a6f08a3ac70f8036da4.tar.gz
CastXML-9b059184628f1d7dea927a6f08a3ac70f8036da4.tar.bz2
castxml: Use parentheses for '--castxml-cc-<id>' commands
Avoid requiring the option to be last by using the form --castxml-cc-<id> "(" <cc> <cc-opt>... ")" to specify compiler commands with arguments.
Diffstat (limited to 'test/CMakeLists.txt')
-rw-r--r--test/CMakeLists.txt4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index ac60cd6..6d3d8a9 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -67,6 +67,10 @@ castxml_test_cmd(no-arguments)
castxml_test_cmd(version --version)
castxml_test_cmd(cc-missing --castxml-cc-gnu)
+castxml_test_cmd(cc-option --castxml-cc-gnu -)
+castxml_test_cmd(cc-paren-castxml --castxml-cc-gnu "(" --castxml-cc-msvc ")")
+castxml_test_cmd(cc-paren-nested --castxml-cc-gnu "(" "(" ")" ")")
+castxml_test_cmd(cc-paren-unbalanced --castxml-cc-gnu "(")
castxml_test_cmd(cc-twice --castxml-cc-msvc cl --castxml-cc-gnu gcc)
castxml_test_cmd(cc-unknown --castxml-cc-unknown cc)
castxml_test_cmd(gccxml-and-E --castxml-gccxml -E)