| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Move the whole logic into the base class and the factory.
|
|
|
|
| |
Move the logic into the base class to remove duplicated code.
|
|
|
|
|
| |
Use the existing ArchitectureId to generate the PlatformName
to reduce duplicated information in the classes.
|
|
|
|
|
| |
Move the logic for handling platform specific defines from the
subclasses into the cmGlobalVisualStudioGenerator base class.
|
|
|
|
|
| |
Making the function static allows us to call it directly,
without creating and removing an instance of the generator.
|
|
|
|
|
| |
This new abstract class allows us move some logic from the
cmGlobalGenerator into its own layer in a next step.
|
|
|
|
| |
It will be shared with a forthcoming IA64 generator.
|
|
|
|
|
|
|
| |
The Express Edition does not come with 64-bit tools, but one can install
the "Microsoft Windows SDK v7.1" to get them. Detect this case and
check for the SDK. If found, set PlatformToolset to use the SDK tools.
Otherwise, fail with a concise and informative error.
|
| |
|
| |
|
|
See issue #9754.
|