diff options
author | Semyon Kolton <semyon.kolton@jetbrains.com> | 2022-01-11 12:23:12 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2022-01-12 20:48:39 (GMT) |
commit | 6a5936c596f780e4561d1d09d31beadb82f811d9 (patch) | |
tree | 86b18d0fc8cf1a14a986fd5fddfb24f831a8d2a4 /Help | |
parent | 0a68db7b2525ff2c5e059c6c21acde633201cadf (diff) | |
download | CMake-6a5936c596f780e4561d1d09d31beadb82f811d9.zip CMake-6a5936c596f780e4561d1d09d31beadb82f811d9.tar.gz CMake-6a5936c596f780e4561d1d09d31beadb82f811d9.tar.bz2 |
Help: Add IDE Integration Guide section on IDEs supporting CMake
Diffstat (limited to 'Help')
-rw-r--r-- | Help/guide/ide-integration/index.rst | 28 | ||||
-rw-r--r-- | Help/manual/cmake-generators.7.rst | 2 |
2 files changed, 30 insertions, 0 deletions
diff --git a/Help/guide/ide-integration/index.rst b/Help/guide/ide-integration/index.rst index 779883b..49f72b6 100644 --- a/Help/guide/ide-integration/index.rst +++ b/Help/guide/ide-integration/index.rst @@ -124,3 +124,31 @@ obtain this information and use it to present the user with a list of tests. IDEs should not invoke the ``test`` target of the generated buildsystem. Instead, they should invoke :manual:`ctest(1)` directly. + +IDEs with CMake integration +=========================== + +The following IDEs support CMake natively: + +* `CLion`_ +* `KDevelop`_ +* `QtCreator`_ +* `Vim`_ (via a plugin) +* `Visual Studio`_ +* `VSCode`_ (via a plugin) + +.. _CLion: https://www.jetbrains.com/clion/ +.. _KDevelop: https://www.kdevelop.org/ +.. _QtCreator: https://www.qt.io/product/development-tools +.. _Vim: https://www.vim.org/ +.. _Visual Studio: https://visualstudio.microsoft.com/ +.. _VSCode: https://code.visualstudio.com/ + +Additionally, CMake has builtin support for some IDEs: + +* :ref:`IDE Build Tool Generators`: + Generate IDE native build systems such as Visual Studio or Xcode. +* :ref:`Extra Generators`: + Extend :ref:`Command-Line Build Tool Generators` to generate IDE + project files that hook into the command-line build system. + Superseded by the :manual:`File API <cmake-file-api(7)>`. diff --git a/Help/manual/cmake-generators.7.rst b/Help/manual/cmake-generators.7.rst index 663b18d..034e218 100644 --- a/Help/manual/cmake-generators.7.rst +++ b/Help/manual/cmake-generators.7.rst @@ -102,6 +102,8 @@ Other Generators /generator/Green Hills MULTI /generator/Xcode +.. _`Extra Generators`: + Extra Generators ================ |