Patrick Gansterer
|
332dc09d0d
VS: Add static method to get the base of the registry
|
13 anos atrás |
Patrick Gansterer
|
6f439b30cb
VS: Remove AddPlatformDefinitions from platform-specific generators
|
13 anos atrás |
Stephen Kelly
|
5f6432f253
Resolve warnings about shadowing parameters and local variables.
|
13 anos atrás |
Brad King
|
485a940e4c
VS: Simplify MSVC version reporting
|
13 anos atrás |
Patrick Gansterer
|
2c7a451de0
VS: Cleanup AddPlatformDefinitions() of Visual Studio generators
|
13 anos atrás |
Kitware Robot
|
7bbaa4283d
Remove trailing whitespace from most CMake and C/C++ code
|
13 anos atrás |
Brad King
|
01e979acef
VS: Add CMakeLists.txt re-run rules at start of generation
|
13 anos atrás |
Brad King
|
b87d7a60a0
Add OBJECT_LIBRARY target type
|
13 anos atrás |
Brad King
|
f737bd416a
Pre-compute and store target object directory in cmGeneratorTarget
|
13 anos atrás |
Brad King
|
d57047de33
Pre-compute object file names before VS project generation
|
13 anos atrás |
Brad King
|
0bb22cfabe
Avoid passing string literal to char* type
|
15 anos atrás |
Brad King
|
fd614e60b5
Use modern global dependency graph for VS < 8 deps
|
15 anos atrás |
Brad King
|
28edb70a9e
Merge topic 'vs-project-groups'
|
15 anos atrás |
David Cole
|
e6ac0aacf6
Add FOLDER target property, for IDEs (#3796)
|
15 anos atrás |
Brad King
|
79a88c35f8
Refactor VS <= 7.1 utility-depends workaround
|
15 anos atrás |
Brad King
|
325bdb2a92
Factor out duplicate VS target dependency code
|
15 anos atrás |
Brad King
|
1b9e61f214
Add alternative _UTILITY targets to all solutions
|
16 anos atrás |
Brad King
|
7e5c571cce
Move OrderedTargetDependSet into VS superclass
|
16 anos atrás |
Brad King
|
96afb12087
Convert CMake to OSI-approved BSD License
|
16 anos atrás |
Brad King
|
09e398fa9f
Create VS generator GetRegistryBase method
|
16 anos atrás |
Bill Hoffman
|
3d1c12b802
ENH: remove INCLUDE_EXTERNAL_MSPROJECT name hack, and use target properties instead, fix VXExternalInclude test for VS10
|
16 anos atrás |
Bill Hoffman
|
5c4208f50e
ENH: only 5 failing tests for VS 10
|
16 anos atrás |
David Cole
|
17452105cd
BUG: Fix issue #7088 - do not emit error messages when attempts to run Visual Studio macros fail. You can still get the error output as messages if you want using --debug-output from the cmake command line.
|
17 anos atrás |
Bill Hoffman
|
a131a82811
STYLE: fix warning
|
17 anos atrás |
Bill Hoffman
|
10c91ded4f
ENH: add support for Intel Fortran Visual studio IDE
|
17 anos atrás |
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.
|
17 anos atrás |
Brad King
|
5594ad4885
ENH: Updated exporting and importing of targets to support libraries and configurations.
|
18 anos atrás |
Brad King
|
3cf3bb664a
ENH: Make static library targets depend on targets to which they "link" for the purpose of build ordering. This makes the build order consistent for static and shared library builds. It is also useful when custom command inputs of one library are generated as custom commands outputs of another. It may be useful in the future for Fortran module dependencies. Implemented for Makefiles, Xcode, and VS 8 and above. Added sample code to do it for VS 7.1 and below, but left it disabled with comments explaining why. Likely it will never be needed on VS 7.1 or below anyway.
|
18 anos atrás |
Brad King
|
eee575283d
STYLE: Fixed line-too-long. COMP: Fixed warnings about lossy conversions.
|
18 anos atrás |
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 anos atrás |