
The "extra" generators were created in CMake's early years to provide support for users of specific IDEs by directly generating their project files alongside make or ninja files. Nowadays the file-api provides a more generic, maintainable, well-tested, and robust way for IDEs to view CMake project build trees. Deprecate the legacy "extra" generators to encourage the corresponding IDEs to use the file-api. Fixes: #19090
32 lines
999 B
ReStructuredText
32 lines
999 B
ReStructuredText
Eclipse CDT4
|
|
------------
|
|
|
|
.. deprecated:: 3.27
|
|
|
|
Support for :ref:`Extra Generators` is deprecated and will be removed from
|
|
a future version of CMake. IDEs may use the :manual:`cmake-file-api(7)`
|
|
to view CMake-generated project build trees.
|
|
|
|
Generates Eclipse CDT 4.0 project files.
|
|
|
|
Project files for Eclipse will be created in the top directory. In
|
|
out of source builds, a linked resource to the top level source
|
|
directory will be created. Additionally a hierarchy of makefiles is
|
|
generated into the build tree. The appropriate make program can build
|
|
the project through the default ``all`` target. An ``install`` target
|
|
is also provided.
|
|
|
|
This "extra" generator may be specified as:
|
|
|
|
``Eclipse CDT4 - MinGW Makefiles``
|
|
Generate with :generator:`MinGW Makefiles`.
|
|
|
|
``Eclipse CDT4 - NMake Makefiles``
|
|
Generate with :generator:`NMake Makefiles`.
|
|
|
|
``Eclipse CDT4 - Ninja``
|
|
Generate with :generator:`Ninja`.
|
|
|
|
``Eclipse CDT4 - Unix Makefiles``
|
|
Generate with :generator:`Unix Makefiles`.
|