summaryrefslogtreecommitdiffstats
path: root/clang/test/Driver/cl-runtime-flags.c
Commit message (Collapse)AuthorAgeFilesLines
* [clang-cl] Implement support for the /Zl flagDavid Majnemer2015-07-241-0/+9
| | | | | | | | | The flag allows users to specify that they do not want the object file to have any implicit /defaultlib directives. This fixes PR24236. llvm-svn: 243097
* Erase REQUIRES: shell-preserves-root from remaining tests, see r242312.รพYaron Keren2015-07-151-3/+0
| | | | llvm-svn: 242323
* clang-cl: Don't warn about overriding /MD with /MT, /Fo with another /Fo, etc.Hans Wennborg2013-09-181-1/+0
| | | | | | | | | | | | | | | | I put in the warnings because MSVC has them, but I don't think they're very useful. Clang does not warn about overriding flags in general, e.g. it's perfectly fine to have -fomit-frame-pointer followed by -fno-omit-frame-pointer. We should focus on warning where things get confusing, such as with the /TP and /TC options. In "clang-cl /TC a.c /TP b.cc", the user might not realize that the /TP flag will apply to both files, and we warn about that. Differential Revision: http://llvm-reviews.chandlerc.com/D1718 llvm-svn: 190964
* clang-cl: Warn about overriding /MD with /MT etc.Hans Wennborg2013-09-111-0/+4
| | | | | | | This also bakes the /M options into a separate option group to make them easier to refer to from the code. llvm-svn: 190529
* Remove Windows line-endings in two clang-cl test files.Hans Wennborg2013-09-101-86/+86
| | | | llvm-svn: 190432
* clang-cl: Support building DLLs (PR17083)Hans Wennborg2013-09-101-0/+45
| | | | | | | | This adds driver support for building DLLs (the /LD and /LDd flags). It basically does two things: runtime selection and passing -dll and -implib to the linker. llvm-svn: 190428
* clang-cl: Support the run-time selection options (/MD, /MT et al.)Hans Wennborg2013-08-081-0/+41
These flags set some preprocessor macros and injects a dependency on the runtime library into the object file, which later is picked up by the linker. This also adds a new CC1 flag for adding a dependent library. Differential Revision: http://llvm-reviews.chandlerc.com/D1315 llvm-svn: 187945
OpenPOWER on IntegriCloud