Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | VS10: avoid warning, no nologo when verbose (#10587) | David Cole | 2010-12-17 | 1 | -8/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For prior versions of Visual Studio we would intentionally pass "/nologo-" for "verbose makefiles" (CMAKE_VERBOSE_MAKEFILE ON) when the caller did not already explicitly specify either /nologo or /nologo-. And we still do. For the prior versions. This had the side effect of always passing /nologo- for try_compile operations because try_compile generates projects that have verbose makefiles on. However, starting with Visual Studio 10, the compiler emits "cl ... warning D9035: option 'nologo-' has been deprecated" when passed "/nologo-". Therefore, this commit removes setting "/nologo-" for verbose makefiles in the Visual Studio 10 case to avoid emitting a warning for every single invocation of the compiler in a given build. With Visual Studio 10, we do not set this flag either way and therefore, the generated project has no value for this setting and gets Visual Studio's default value, which is of course "/nologo", which does not produce a warning. With Visual Studio 10, a caller can still force "/nologo-" if desired by adding it explicitly to CMAKE_C_FLAGS or CMAKE_CXX_FLAGS. | ||||
* | Set Intel .vfproj RuntimeLibrary attribute | Brad King | 2010-11-09 | 1 | -0/+51 |
| | | | | | | Look for the "/threads", "/libs:dll", and "/dbglibs" flags and convert them to the proper RuntimeLibrary attribute value in the IDE. This is a 3-to-1 flag mapping and such needs special handling in the parser. | ||||
* | VS: Always separate preprocessor defs by semicolon (#10902) | Brad King | 2010-06-28 | 1 | -10/+3 |
| | | | | | | Separation by ',' only works in VS 2008 and below and does not work in the PlayStation3 VS plugin. Separation by ';' works in VS 10 and all prior versions. | ||||
* | ENH: Separate option mapping from VS generators | Brad King | 2009-07-29 | 1 | -143/+12 |
| | | | | | Split cmVisualStudioGeneratorOptions core functionality out into a base class cmIDEOptions. It will be useful for other generators. | ||||
* | ENH: almost all tests passing in vs 10, commit fixes preprocess and starts ↵ | Bill Hoffman | 2009-07-13 | 1 | -1/+14 |
| | | | | vs external project | ||||
* | ENH: first pass at VS 10, can bootstrap CMake, but many tests still fail | Bill Hoffman | 2009-06-25 | 1 | -0/+420 |