Re-commit r187637: "clang-cl: add more options"
authorHans Wennborg <hans@hanshq.net>
Fri, 2 Aug 2013 22:24:50 +0000 (22:24 +0000)
committerHans Wennborg <hans@hanshq.net>
Fri, 2 Aug 2013 22:24:50 +0000 (22:24 +0000)
commit96d54842195abfd65480abe112520a770e4d01f8
treed1294afaa6381c98f091d439197d19f603fdf445
parentd3ed59ae15988e2720fc2029d9abac6ec8f49a86
Re-commit r187637: "clang-cl: add more options"

> This adds a bunch of options to clang-cl. Notably, this includes
> all the options that get passed when doing a default build of a
> command-line project with msbuild.exe in Debug and Release modes,
> and I believe all flags from Reid's original patch.

The original commit was reverted in r187640 after it broke the Mac build.

This should now be fixed, by Clang r187668, LLVM r187675, and putting
a -- before %s in the test.

llvm-svn: 187679
clang/include/clang/Driver/CLCompatOptions.td
clang/lib/Driver/Tools.cpp
clang/test/Driver/cl-options.c