Sebastian Herbst
|
ea9de57750
VS8/9: Add flag map entries for /Zc:wchar_t (#10397)
|
15 gadi atpakaļ |
David Cole
|
15e422249e
VS9: Map enable/disable PREfast flags (#10638)
|
15 gadi atpakaļ |
Brad King
|
08a31885c1
Skip VS <= 7.1 dependency analysis for VS >= 8
|
15 gadi atpakaļ |
Brad King
|
82596fcffc
Merge branch 'vs8-direct-depends' into vs-target-dependencies
|
15 gadi atpakaļ |
Brad King
|
9d21281b7d
Fix line-too-long style errors
|
15 gadi atpakaļ |
Brad King
|
1a0c166a26
Store direct dependencies in solutions for VS >= 8
|
15 gadi atpakaļ |
Brad King
|
28edb70a9e
Merge topic 'vs-project-groups'
|
15 gadi atpakaļ |
David Cole
|
e6ac0aacf6
Add FOLDER target property, for IDEs (#3796)
|
15 gadi atpakaļ |
Patrick Gansterer
|
ef4394defa
VS: Add ArchitectureId to VS 8 and 9 generators
|
15 gadi atpakaļ |
Patrick Gansterer
|
807fca4ce6
VS: Convert PlatformName member to a virtual method
|
15 gadi atpakaļ |
David Cole
|
9082fc8a47
Use full path file names in generate.stamp.list.
|
15 gadi atpakaļ |
Bill Hoffman
|
268448b891
Teach VS generators to set the MACHINE type correctly.
|
16 gadi atpakaļ |
Brad King
|
bc43b0f2a4
Do not link library dependencies in VS solutions
|
16 gadi atpakaļ |
Brad King
|
7766473d3e
Avoid duplicate ZERO_CHECK in VS solutions
|
16 gadi atpakaļ |
Brad King
|
96afb12087
Convert CMake to OSI-approved BSD License
|
16 gadi atpakaļ |
Brad King
|
524bb1e36e
Simplify VS generator ZERO_CHECK dependency
|
16 gadi atpakaļ |
Brad King
|
e339f3133f
ENH: Separate VS flag table type
|
16 gadi atpakaļ |
Bill Hoffman
|
2488dccf4e
BUG: fix location of tmp file to use the full path, caused error on vista not running as admin
|
17 gadi atpakaļ |
Brad King
|
fdf169be3a
BUG: Fixes to VS8/VS9 project regeneration rules
|
17 gadi atpakaļ |
David Cole
|
ca2a16c0a2
ENH: Add code to support calling the VS reload macro from Visual Studio 7.1 and 9.0 in addition to 8.0 sp1... Make new macros file with VS 7.1 so that it can be read by 7.1 and later. VS 7.1 does not appear to run the macros while a build is in progress, but does not return any errors either, so for now, the reload macro is not called when using 7.1. If I can figure out how to get 7.1 to execute the macro, I will uncomment the code in cmGlobalVisualStudio71Generator::GetUserMacrosDirectory() to activate executing the macros in VS 7.1, too.
|
18 gadi atpakaļ |
Brad King
|
5594ad4885
ENH: Updated exporting and importing of targets to support libraries and configurations.
|
18 gadi atpakaļ |
Brad King
|
2625b0498b
STYLE: Fixed line-too-long.
|
18 gadi atpakaļ |
Brad King
|
62ff2befcc
BUG: Do not use VSMacros stuff for VS8sp0 because macros do not work in that version.
|
18 gadi atpakaļ |
Bill Hoffman
|
42bad89fe7
STYLE: fix line len
|
18 gadi atpakaļ |
Bill Hoffman
|
c6089d1642
BUG: fix for bug 5931 add some more flags for the gui
|
18 gadi atpakaļ |
Brad King
|
eee575283d
STYLE: Fixed line-too-long. COMP: Fixed warnings about lossy conversions.
|
18 gadi atpakaļ |
Brad King
|
9f864879b4
ENH: Renamed cmGlobalVisualStudioGenerator::CallVisualStudioReloadMacro method to CallVisualStudioMacro and added arguments to select which macro to call and optionally pass the solution file name. Added option to call to new StopBuild macro. Updated logic for replacing the macro file in user directories when the distributed version is newer.
|
18 gadi atpakaļ |
Brad King
|
bb1fa4c3f0
BUG: Fix exception handling flag translation to be specific to each VS version. This allows /EHa to be handled correctly for VS 2003.
|
18 gadi atpakaļ |
David Cole
|
867de7fc67
ENH: Add ability to call Visual Studio macros from CMake. Add a CMake Visual Studio macro to reload a solution file automatically if CMake makes changes to .sln files or .vcproj files. Add code to call the macro automatically for any running Visual Studio instances with the .sln file open at the end of the Visual Studio Generate call. Only call the macro if some .sln or .vcproj file changed during Generate. Also, add handling for REG_EXPAND_SZ type to SystemTools::ReadRegistryValue - returned string has environment variable references expanded.
|
18 gadi atpakaļ |
Brad King
|
ea2b389a17
BUG: Converted per-vcproj timestamp to a single directory-level CMakeFiles/generate.stamp file shared by all targets in each directory. This avoids having all targets overwrite each others timestamp check rules and instead has one single rule.
|
18 gadi atpakaļ |