summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Merge topic 'vs-UseDebugLibraries'Brad King2024-02-235-4/+65
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 721d8b192a VS: Add UseDebugLibraries to vcxproj files by default 47136b6959 VS: Suppress more MSBuild defaults affected by UseDebugLibraries 82a174182a cmVisualStudioGeneratorOptions: Add UsingDebugRuntime method f498032141 cmVisualStudioGeneratorOptions: Rename {IsDebug => UsingDebugInfo} Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9275
| * | | | VS: Add UseDebugLibraries to vcxproj files by defaultBrad King2024-02-225-4/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use heuristics to select a reasonable value. Add policy CMP0162 to provide compatibility with existing projects. Fixes: #25327
* | | | | Merge topic 'doc-create_test_sourcelist'Brad King2024-02-231-26/+59
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2c646641ec Help: Document create_test_sourcelist source path convention c21f0eb30b Help: Modernize create_test_sourcelist documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !9281
| * | | | Help: Document create_test_sourcelist source path conventionBrad King2024-02-221-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | Document the change in commit a29ca55b1f (create_test_sourcelist: use the full path to the driver, 2023-12-09, v3.29.0-rc1~264^2).
| * | | | Help: Modernize create_test_sourcelist documentationBrad King2024-02-221-26/+54
| | |/ / | |/| |
* | | | Merge topic 'preset-includes-macro-expansion'Brad King2024-02-223-1/+31
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1a38ffc656 presets: Expand more macros in the `include` directive Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9108
| * | | | presets: Expand more macros in the `include` directiveCristian Le2024-02-213-1/+31
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
* | | | | Merge topic 'doc-BUILD_SHARED_LIBS-top-level'Brad King2024-02-221-0/+9
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | fb14a54a25 Help: Advise calling option(BUILD_SHARED_LIBS) early enough Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9280
| * | | | Help: Advise calling option(BUILD_SHARED_LIBS) early enoughCraig Scott2024-02-211-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Amends 01e33df83f (Help: Modernize BUILD_SHARED_LIBS documentation, 2024-02-21) to highlight that BUILD_SHARED_LIBS needs to be set early enough to prevent different behavior between the first and subsequent runs.
* | | | | Merge topic 'doc-BUILD_SHARED_LIBS'Brad King2024-02-211-6/+30
|\ \ \ \ \ | |/ / / / | | | / / | |_|/ / |/| | | | | | | | | | | 01e33df83f Help: Modernize BUILD_SHARED_LIBS documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9278
| * | | Help: Modernize BUILD_SHARED_LIBS documentationBrad King2024-02-211-6/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously the documentation used long-outdated terminology from CMake's early days. Issue: #25699
* | | | VS: Add [CMAKE_]VS_USE_DEBUG_LIBRARIES options to control UseDebugLibrariesBrad King2024-02-196-0/+81
| |/ / |/| | | | | | | | | | | | | | | | | This indicates to MSBuild which configurations are considered debug configurations. This is useful for reference both by humans and tools. Issue: #25327
* | | Merge topic 'doc-install-relative-paths'Brad King2024-02-161-13/+16
|\ \ \ | |/ / | | | | | | | | | | | | | | | af293ff7c3 Help: Explicitly discourage absolute install destinations Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9261
| * | Help: Explicitly discourage absolute install destinationsRobert Maynard2024-02-161-13/+16
| | | | | | | | | | | | | | | Document some of the problems caused by absolute install destinations. Encourage use of relative paths.
| * | Merge topic 'backport-3.28-visionOS' into release-3.29Brad King2024-02-151-0/+5
| |\ \ | | |/ | | | | | | | | | | | | | | | dbfc53a2bf Help: Add 3.28.4 release note draft for visionOS updates Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9262
* | | Merge topic 'backport-3.28-visionOS'Brad King2024-02-151-0/+5
|\ \ \ | | |/ | |/| | | | | | | | | | | | | dbfc53a2bf Help: Add 3.28.4 release note draft for visionOS updates Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9262
| * | Help: Add 3.28.4 release note draft for visionOS updatesBrad King2024-02-151-0/+5
| | | | | | | | | | | | | | | | | | Hide it in a Sphinx comment pending the actual 3.28.4 release. Issue: #25266
* | | Merge topic 'fix-return-example'Brad King2024-02-151-1/+1
|\ \ \ | | |/ | |/| | | | | | | | | | | | | c6f56153bb Help: Fix example for return command Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9251
| * | Help: Fix example for return commandJohannes Schultz2024-02-151-1/+1
| | | | | | | | | | | | | | | `cmake_minimum_required` is the correct command, not `cmake_version_required`.
* | | Merge topic 'genex-quote'Brad King2024-02-152-0/+11
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 879690ba14 GeneratorExpression: Add $<QUOTE> generator expression Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9242
| * | | GeneratorExpression: Add $<QUOTE> generator expressionRobert Maynard2024-02-142-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | Support inserting '"' literals in generator expressions Fixes #20869
* | | | Merge topic 'mingw-objc-objcxx'Brad King2024-02-131-0/+5
|\ \ \ \ | |/ / / |/| / / | |/ / | | | | | | | | | | | | 2a4e8f03ef MinGW: Add support for OBJC and OBJCXX Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Cristian Adam <cristian.adam@gmail.com> Merge-request: !9244
| * | MinGW: Add support for OBJC and OBJCXXمهدي شينون (Mehdi Chinoune)2024-02-131-0/+5
| | |
* | | Merge branch 'backport-ticlang' into ticlang-compilersBrad King2024-02-093-0/+6
|\ \ \ | |/ /
| * | TIClang: Add support for TI Clang-based compilers, including tiarmclangAlan Phipps2024-02-093-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | Add TIClang compiler ID and support in compiler modules. Update documentation. Add rudimentary RunCMake test for TIClang to test basic functionality. Fixes: #24619
| * | Merge topic 'doc-autogen' into release-3.29Brad King2024-02-0812-74/+128
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | ccaf529c4e Autogen: Update Documentation 16cc011fa5 cmQtAutoGenGlobalInitializer: Improve Const-correctness Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9223
* | \ \ Merge topic 'doc-autogen'Brad King2024-02-0812-74/+128
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | ccaf529c4e Autogen: Update Documentation 16cc011fa5 cmQtAutoGenGlobalInitializer: Improve Const-correctness Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9223
| * | | Autogen: Update DocumentationOrkun Tokdemir2024-02-0812-74/+128
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add Qt 6 to documentation * Add explanation about `<ORIGIN>_autogen_timestamp_deps` Fixes: #25201
* | | | Begin post-3.29 developmentBrad King2024-02-062-0/+9
| |/ / |/| |
* | | Help: Drop development topic notes to prepare releaseBrad King2024-02-062-9/+0
| | | | | | | | | | | | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* | | Help: Organize and revise 3.29 release notesBrad King2024-02-061-98/+135
| | | | | | | | | | | | | | | Add section headers similar to the 3.28 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
* | | Help: Consolidate 3.29 release notesBrad King2024-02-0632-216/+165
| | | | | | | | | | | | | | | Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.29.rst`.
* | | Help: Reword if(EXISTS) suggestion to prefer if(IS_READABLE)Brad King2024-02-061-4/+3
| | |
* | | Help: Fix cmake_language(EXIT) signature anchorBrad King2024-02-061-5/+0
| | |
* | | Merge topic 'findopengl-glu-include-dir'Brad King2024-02-061-0/+7
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aebebf72df FindOpenGL: Add support for a separate GLU include directory Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Alex <leha-bot@yandex.ru> Merge-request: !9216
| * | | FindOpenGL: Add support for a separate GLU include directoryJordan Williams2024-02-051-0/+7
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | Add a OPENGL_GLU_INCLUDE_DIR cache variable for `GL/glu.h` and attach it as an include directory to the `OpenGL::GLU` target. Also add a `OPENGL_INCLUDE_DIRS` result variable to list all include directories. Account for the GLU header when deciding whether GLU is found. Fixes: #25627
* | | Merge topic 'doc-system-names'Brad King2024-02-052-0/+85
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | ef2547bd6a Help: Document CMAKE_SYSTEM_NAME possible values Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9211
| * | | Help: Document CMAKE_SYSTEM_NAME possible valuesPeter Kokot2024-02-052-0/+85
| |/ / | | | | | | | | | Fixes: #21489
* | | Merge branch 'release-3.28'Brad King2024-02-051-2/+2
|\ \ \ | | |/ | |/|
| * | CMake 3.28.3v3.28.3Brad King2024-02-051-2/+2
| | |
* | | Merge topic 'doc-SOVERSION-first-component-VERSION'Brad King2024-02-053-4/+17
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | fcab4bee21 Help: Document conventional VERSION/SOVERSION relationship Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9177
| * | Help: Document conventional VERSION/SOVERSION relationshipSune Stolborg Vuorela2024-01-313-4/+17
| | | | | | | | | | | | Issue: #25626
* | | Merge topic 'add_custom_command-target-alias'Brad King2024-02-012-0/+8
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 3b07ec631d add_custom_command: Allow adding build event via ALIAS target Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9201
| * | | add_custom_command: Allow adding build event via ALIAS targetChen Linxuan2024-02-012-0/+8
| | | | | | | | | | | | | | | | Signed-off-by: Chen Linxuan <me@black-desk.cn>
* | | | Merge topic 'env-cmake-install-prefix'Brad King2024-01-315-5/+34
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 06af18b9db cmake: Allow CMAKE_INSTALL_PREFIX to be set by environment variable Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9200
| * | | | cmake: Allow CMAKE_INSTALL_PREFIX to be set by environment variableSilvio Traversaro2024-01-305-5/+34
| |/ / / | | | | | | | | | | | | Fixes: #25023
* | | | Merge topic 'test-define-prop'Brad King2024-01-301-0/+36
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | 6c3311d53b Help: Document property redefinition semantics 7aacae4e0e Tests: Add unit tests for property redefinition Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9136
| * | | Help: Document property redefinition semanticsFeRD (Frank Dana)2024-01-291-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a section to the `define_property()` documentation which details the behavior when attempting to redefine an existing property. (The command is silently ignored.) Provide an example using `get_property()` to examine a property definition created with `define_property()`.
* | | | Merge branch 'release-3.28'Brad King2024-01-291-3/+3
|\ \ \ \ | | |_|/ | |/| |
| * | | CMake 3.28.2v3.28.2Brad King2024-01-291-3/+3
| | | |