mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-22 22:31:18 -05:00
Drop Visual Studio 9 2008 generator
This generator has been deprecated since CMake 3.27. Remove it.
This commit is contained in:
@@ -4,7 +4,7 @@ CMAKE_MSVCIDE_RUN_PATH
|
||||
.. include:: ENV_VAR.txt
|
||||
|
||||
Extra PATH locations for custom commands when using
|
||||
:generator:`Visual Studio 9 2008` (or above) generators.
|
||||
:generator:`Visual Studio 12 2013` (or above) generators.
|
||||
|
||||
The ``CMAKE_MSVCIDE_RUN_PATH`` environment variable sets the default value for
|
||||
the :variable:`CMAKE_MSVCIDE_RUN_PATH` variable if not already explicitly set.
|
||||
|
||||
@@ -1,41 +1,9 @@
|
||||
Visual Studio 9 2008
|
||||
--------------------
|
||||
|
||||
Deprecated. Generates Visual Studio 9 2008 project files.
|
||||
|
||||
.. note::
|
||||
This generator is deprecated and will be removed in a future version
|
||||
of CMake. It will still be possible to build with VS 9 2008 tools
|
||||
using the :generator:`Visual Studio 14 2015` generator (or above,
|
||||
and with VS 10 2010 also installed) with
|
||||
:variable:`CMAKE_GENERATOR_TOOLSET` set to ``v90``,
|
||||
or by using the :generator:`NMake Makefiles` generator.
|
||||
|
||||
Platform Selection
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
|
||||
The default target platform name (architecture) is ``Win32``.
|
||||
|
||||
.. versionadded:: 3.1
|
||||
The :variable:`CMAKE_GENERATOR_PLATFORM` variable may be set, perhaps
|
||||
via the :option:`cmake -A` option, to specify a target platform
|
||||
name (architecture). For example:
|
||||
|
||||
* ``cmake -G "Visual Studio 9 2008" -A Win32``
|
||||
* ``cmake -G "Visual Studio 9 2008" -A x64``
|
||||
* ``cmake -G "Visual Studio 9 2008" -A Itanium``
|
||||
* ``cmake -G "Visual Studio 9 2008" -A <WinCE-SDK>``
|
||||
(Specify a target platform matching a Windows CE SDK name.)
|
||||
|
||||
For compatibility with CMake versions prior to 3.1, one may specify
|
||||
a target platform name optionally at the end of the generator name.
|
||||
This is supported only for:
|
||||
|
||||
``Visual Studio 9 2008 Win64``
|
||||
Specify target platform ``x64``.
|
||||
|
||||
``Visual Studio 9 2008 IA64``
|
||||
Specify target platform ``Itanium``.
|
||||
|
||||
``Visual Studio 9 2008 <WinCE-SDK>``
|
||||
Specify target platform matching a Windows CE SDK name.
|
||||
Removed. This once generated Visual Studio 9 2008 project files, but
|
||||
the generator has been removed since CMake 3.30. It is still possible
|
||||
to build with VS 9 2008 tools using the :generator:`Visual Studio 14 2015`
|
||||
generator (or above, and with VS 10 2010 also installed) with
|
||||
:variable:`CMAKE_GENERATOR_TOOLSET` set to ``v90``, or by using
|
||||
the :generator:`NMake Makefiles` generator.
|
||||
|
||||
@@ -17,7 +17,7 @@ pairs. Each such pair will be transformed into an entry in the
|
||||
solution global section. Whitespace around key and value is ignored.
|
||||
List elements which do not contain an equal sign are skipped.
|
||||
|
||||
This property only works for Visual Studio 9 and above; it is ignored
|
||||
This property only works for Visual Studio 12 and above; it is ignored
|
||||
on other generators. The property only applies when set on a
|
||||
directory whose ``CMakeLists.txt`` contains a :command:`project` command.
|
||||
|
||||
|
||||
@@ -17,6 +17,6 @@ pairs. Each such pair will be transformed into an entry in the
|
||||
solution global section. Whitespace around key and value is ignored.
|
||||
List elements which do not contain an equal sign are skipped.
|
||||
|
||||
This property only works for Visual Studio 9 and above; it is ignored
|
||||
This property only works for Visual Studio 12 and above; it is ignored
|
||||
on other generators. The property only applies when set on a
|
||||
directory whose ``CMakeLists.txt`` contains a :command:`project` command.
|
||||
|
||||
@@ -5,8 +5,7 @@ Additional flags to be added when compiling this source file.
|
||||
|
||||
The ``COMPILE_FLAGS`` property, managed as a string, sets additional compiler
|
||||
flags used that will be added to the list of compile flags when this source
|
||||
file builds. The flags will be added after target-wide flags (except in
|
||||
some cases not supported by the :generator:`Visual Studio 9 2008` generator).
|
||||
file builds. The flags will be added after target-wide flags.
|
||||
|
||||
Use :prop_sf:`COMPILE_DEFINITIONS` to pass additional preprocessor definitions.
|
||||
|
||||
|
||||
@@ -7,8 +7,7 @@ List of additional options to pass to the compiler.
|
||||
|
||||
This property holds a :ref:`semicolon-separated list <CMake Language Lists>`
|
||||
of options and will be added to the list of compile flags when this source
|
||||
file builds. The options will be added after target-wide options (except in
|
||||
some cases not supported by the :generator:`Visual Studio 9 2008` generator).
|
||||
file builds. The options will be added after target-wide options.
|
||||
|
||||
Contents of ``COMPILE_OPTIONS`` may use "generator expressions" with the
|
||||
syntax ``$<...>``. See the :manual:`cmake-generator-expressions(7)` manual
|
||||
|
||||
@@ -4,7 +4,7 @@ DEPLOYMENT_ADDITIONAL_FILES
|
||||
.. versionadded:: 3.13
|
||||
|
||||
Set the WinCE project ``AdditionalFiles`` in ``DeploymentTool`` in ``.vcproj``
|
||||
files generated by the :generator:`Visual Studio 9 2008` generator.
|
||||
files generated by the :ref:`Visual Studio Generators`.
|
||||
This is useful when you want to debug on remote WinCE device.
|
||||
Specify additional files that will be copied to the device.
|
||||
For example:
|
||||
|
||||
@@ -5,7 +5,7 @@ DEPLOYMENT_REMOTE_DIRECTORY
|
||||
|
||||
Set the WinCE project ``RemoteDirectory`` in ``DeploymentTool`` and
|
||||
``RemoteExecutable`` in ``DebuggerTool`` in ``.vcproj`` files generated
|
||||
by the :generator:`Visual Studio 9 2008` generator.
|
||||
by the :ref:`Visual Studio Generators`.
|
||||
This is useful when you want to debug on remote WinCE device.
|
||||
For example:
|
||||
|
||||
|
||||
@@ -8,8 +8,7 @@ Specify which linker will be used for the link step. The property value may use
|
||||
|
||||
.. include:: ../variable/LINKER_PREDEFINED_TYPES.txt
|
||||
|
||||
This property is not supported on :generator:`Green Hills MULTI` and
|
||||
:generator:`Visual Studio 9 2008` generators.
|
||||
This property is not supported on :generator:`Green Hills MULTI` generator.
|
||||
|
||||
The implementation details for the selected linker will be provided by the
|
||||
:variable:`CMAKE_<LANG>_USING_LINKER_<TYPE>` variable. For example:
|
||||
|
||||
@@ -1,12 +1,9 @@
|
||||
VS_GLOBAL_KEYWORD
|
||||
-----------------
|
||||
|
||||
Visual Studio project keyword for VS 10 (2010) and newer.
|
||||
Visual Studio project keyword.
|
||||
|
||||
Sets the "keyword" attribute for a generated Visual Studio project.
|
||||
Defaults to "Win32Proj". You may wish to override this value with
|
||||
"ManagedCProj", for example, in a Visual Studio managed C++ unit test
|
||||
project.
|
||||
|
||||
Use the :prop_tgt:`VS_KEYWORD` target property to set the
|
||||
keyword for Visual Studio 9 (2008) and older.
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
VS_KEYWORD
|
||||
----------
|
||||
|
||||
Visual Studio project keyword for VS 9 (2008) and older.
|
||||
|
||||
Can be set to change the visual studio keyword, for example Qt
|
||||
integration works better if this is set to Qt4VSv1.0.
|
||||
Removed. This once specified the Visual Studio project keyword
|
||||
for the :generator:`Visual Studio 9 2008` generator, and older,
|
||||
but all of those generators have been removed.
|
||||
|
||||
Use the :prop_tgt:`VS_GLOBAL_KEYWORD` target property to set the
|
||||
keyword for Visual Studio 12 (2013) and newer.
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
remove-vs9-generator
|
||||
--------------------
|
||||
|
||||
* The :generator:`Visual Studio 9 2008` generator has been removed.
|
||||
@@ -18,7 +18,6 @@ Example values:
|
||||
|
||||
::
|
||||
|
||||
$(ConfigurationName) = Visual Studio 9
|
||||
$(Configuration) = Visual Studio 12 and above
|
||||
$(CONFIGURATION) = Xcode
|
||||
. = Make-based tools
|
||||
|
||||
@@ -5,7 +5,7 @@ CMAKE_MSVCIDE_RUN_PATH
|
||||
|
||||
Extra PATH locations that should be used when executing
|
||||
:command:`add_custom_command` or :command:`add_custom_target` when using the
|
||||
:generator:`Visual Studio 9 2008` (or above) generator. This allows
|
||||
:generator:`Visual Studio 12 2013` (or above) generator. This allows
|
||||
for running commands and using dll's that the IDE environment is not aware of.
|
||||
|
||||
If not set explicitly the value is initialized by the ``CMAKE_MSVCIDE_RUN_PATH``
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
CMAKE_VS_DEVENV_COMMAND
|
||||
-----------------------
|
||||
|
||||
The generators for :generator:`Visual Studio 9 2008` and above set this
|
||||
The generators for :generator:`Visual Studio 12 2013` and above set this
|
||||
variable to the ``devenv.com`` command installed with the corresponding
|
||||
Visual Studio version. Note that this variable may be empty on
|
||||
Visual Studio Express editions because they do not provide this tool.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
CMAKE_VS_INTEL_Fortran_PROJECT_VERSION
|
||||
--------------------------------------
|
||||
|
||||
When generating for :generator:`Visual Studio 9 2008` or greater with the Intel
|
||||
When generating for :generator:`Visual Studio 12 2013` or greater with the Intel
|
||||
Fortran plugin installed, this specifies the ``.vfproj`` project file format
|
||||
version. This is intended for internal use by CMake and should not be
|
||||
used by project code.
|
||||
|
||||
Reference in New Issue
Block a user