summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* CMake Nightly Date StampKitware Robot2023-02-131-1/+1
|
* CMake Nightly Date StampKitware Robot2023-02-121-1/+1
|
* CMake Nightly Date StampKitware Robot2023-02-111-1/+1
|
* Merge topic 'cmake-gui-browse-manual-page'Brad King2023-02-102-6/+12
|\ | | | | | | | | | | | | | | b5383bc767 cmake-gui: Add optional filename argument to --browse-manual Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8190
| * cmake-gui: Add optional filename argument to --browse-manualKyle Edwards2023-02-092-6/+12
| |
* | Merge topic 'update-kwsys'Brad King2023-02-103-65/+7
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | 9ef25b08e0 bootstrap: Update for KWSys removal of String.hxx e66d42ef10 Merge branch 'upstream-KWSys' into update-kwsys fa9b4e530f KWSys 2023-02-09 (3eea0b90) Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8188
| * | Merge branch 'upstream-KWSys' into update-kwsysBrad King2023-02-093-65/+7
| |/ | | | | | | | | | | # By KWSys Upstream * upstream-KWSys: KWSys 2023-02-09 (3eea0b90)
* | CMake Nightly Date StampKitware Robot2023-02-101-1/+1
|/
* Merge topic 'vs9-deprecate'Brad King2023-02-092-1/+21
|\ | | | | | | | | | | | | d7f440c5db Deprecate Visual Studio 9 2008 generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8181
| * Deprecate Visual Studio 9 2008 generatorBrad King2023-02-082-1/+21
| | | | | | | | | | Update documentation to mark the generator deprecated. Add a warning at the end of generation plus an option to turn off the warning.
* | Merge topic 'target-with-cxxmodule-filesets'Brad King2023-02-091-3/+5
|\ \ | | | | | | | | | | | | | | | | | | 4b38d7d100 cmGeneratorTarget: `INTERFACE` targets with C++ modules are also "in" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8179
| * | cmGeneratorTarget: `INTERFACE` targets with C++ modules are also "in"Ben Boeckel2023-02-081-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | `INTERFACE` targets with C++ modules are basically BMI-only modules. It is unknown if they will be useful directly (due to ODR of the `module M;` initializers needing to live in some specific object file). However, they will be used to attach BMI-only compilations of `IMPORTED` C++ modules.
* | | Merge topic 'stop_parsing_after_first_script_arg'Brad King2023-02-091-5/+7
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | f9e8a067c2 cmake: Stop parsing after `--` when detecting script mode Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8186
| * | | cmake: Stop parsing after `--` when detecting script modeRobert Maynard2023-02-081-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The fix in commit 08aa516880 (cmake: Stop parsing after `--` when detecting script mode, 2022-12-06, v3.26.0-rc1~216^2) only corrected the case where `-P -- -P <arg>` occurred and not `-P -- -P -<other>`. Fixes: #24220
* | | | CMake Nightly Date StampKitware Robot2023-02-091-1/+1
| |_|/ |/| |
* | | Merge topic 'ctest-remove-cmake-intdir'Brad King2023-02-082-14/+0
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | db95afce19 Tests/OutDir: Remove stale cache entry on multi-config generators c6134ca6c7 CTest: Remove usages of CMAKE_INTDIR Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8176
| * | | CTest: Remove usages of CMAKE_INTDIRKyle Edwards2023-02-072-14/+0
| | | | | | | | | | | | | | | | | | | | The configuration in which CMake/CTest itself is built should not influence runtime path selection.
* | | | Merge topic 'ninja-no-cleandead'Brad King2023-02-082-8/+0
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cc118ddd70 cmGlobalNinjaGenerator: Remove unused member Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8178
| * | | | cmGlobalNinjaGenerator: Remove unused memberBrad King2023-02-072-8/+0
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | The `DisableCleandead` member was added by commit c5011399c5 (Ninja: Avoid cleandead with dyndep bindings for Fortran module dependencies, 2020-11-10, v3.19.0~15^2) but has not been used since commit 1144d25094 (Merge branch 'backport-ninja-no-cleandead' into ninja-no-cleandead, 2020-12-14, v3.19.2~4^2). Remove it.
* | | | Merge topic 'update-kwsys'Brad King2023-02-087-950/+9
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0abeb3e394 Tests: Remove references to dropped KWSys SharedForward component 6819e080fa Merge branch 'upstream-KWSys' into update-kwsys 48fd1b3887 KWSys 2023-02-07 (db9470d4) Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8175
| * | | | Tests: Remove references to dropped KWSys SharedForward componentBrad King2023-02-071-1/+0
| | | | |
| * | | | Merge branch 'upstream-KWSys' into update-kwsysBrad King2023-02-076-949/+9
| |/ / / | | | | | | | | | | | | | | | | | | | | # By KWSys Upstream * upstream-KWSys: KWSys 2023-02-07 (db9470d4)
* | | | Merge topic 'automoc-message-typo'Brad King2023-02-081-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d0f49327f9 AutoMoc: Fix verbose mode message Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8171
| * | | | AutoMoc: Fix verbose mode messageJoerg Bornemann2023-02-071-1/+1
| | |_|/ | |/| | | | | | | | | | AutoMoc generates because moc settings changed, not uic.
| * | | CMake 3.26.0-rc1v3.26.0-rc1Brad King2023-02-021-1/+1
| | | |
| * | | Merge topic 'modules-lang-specific-target-linked-dirs' into release-3.26Brad King2023-02-029-14/+41
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 13810dee17 cmDependsFortran: require that dependency info files work eed295fd8a cmGlobalNinjaGenerator: require that dependency info files work 837f7c113a cmCommonTargetGenerator: classify linked target directories by language d19648a928 cmGeneratorTarget: add a method to query if Fortran sources exist 245a89d8b6 cmMakefileTargetGenerator: make "target linked info" variable Fortran-specific aeb1b2ae3d cmMakefileTargetGenerator: simplify string streaming Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8146
* | | | | CMake Nightly Date StampKitware Robot2023-02-081-1/+1
| |_|/ / |/| | |
* | | | Merge topic 'avoid-cmake-cfg-intdir'Brad King2023-02-079-32/+46
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2b17b6da6a cmGlobalGenerator: Avoid referencing CMAKE_CFG_INTDIR f34876561f Tests: Remove or silence instances of ${CMAKE_CFG_INTDIR} 78cf427157 RULE_LAUNCH_*: Add support for generator expressions cabad8a37f ExternalProject: Always use $<CONFIG> for source files 62e8884d3f CTestTargets: Use $<CONFIG> instead of ${CMAKE_CFG_INTDIR} Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8169
| * | | | cmGlobalGenerator: Avoid referencing CMAKE_CFG_INTDIRKyle Edwards2023-02-031-1/+1
| | | | |
| * | | | RULE_LAUNCH_*: Add support for generator expressionsKyle Edwards2023-02-038-31/+45
| | | | |
* | | | | Merge topic 'custom-command-policies'Brad King2023-02-0712-33/+34
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 480b363724 cmCustomCommand: Refactor custom command-specific policy values Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8168
| * | | | | cmCustomCommand: Refactor custom command-specific policy valuesKyle Edwards2023-02-0612-33/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Many custom commands are created by CMake itself rather than by the user. These custom commands should always have their policies set to NEW, and user-created custom commands should have their policy values set only from the state snapshot. In addition, we want to genericize the mechanism of recording a policy at the time of custom command creation. Add a CM_FOR_EACH_CUSTOM_COMMAND_POLICY macro to genericize custom command policies. Use this to define all custom command policies. Make all such policies NEW instead of WARN by default. Remove individual policy modifier methods and add a single method that records relevant values from a cmStateSnapshot. Remove the no longer needed explicit policy settings from synthesized custom commands.
* | | | | | Merge topic 'cmCLI-string-cleanup'Brad King2023-02-071-42/+42
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | af08f9dc55 cmComputeLinkInformation: use characters where possible 52ca45e485 cmComputeLinkInformation: combine string literals where possible 41da256b02 cmComputeLinkInformation: use `cmStrCat` where appropriate Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Alex Turbov <i.zaufi@gmail.com> Merge-request: !8160
| * | | | | | cmComputeLinkInformation: use characters where possibleBen Boeckel2023-02-061-8/+8
| | | | | | |
| * | | | | | cmComputeLinkInformation: combine string literals where possibleBen Boeckel2023-02-061-23/+21
| | | | | | |
| * | | | | | cmComputeLinkInformation: use `cmStrCat` where appropriateBen Boeckel2023-02-031-12/+14
| | |/ / / / | |/| | | |
* | | | | | Merge topic 'KateImprovements'Brad King2023-02-071-8/+50
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e7f7bff4f5 Kate: improve the way the VCS-specific files are searched 96389b4cd3 Kate: add support for hg and fossil 4c32623f5f Help: fix typo in docs for set_property() 9a7612d2d0 Kate: make it possible to force a mode for the "files" entry 8a7aa2642b Help: add documentation for Kate-related variable Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8154
| * | | | | | Kate: improve the way the VCS-specific files are searchedAlexander Neundorf2023-02-061-19/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before, CMake only checked for the .svn etc. directory only in ${CMAKE_SOURCE_DIR}, now it also goes the directories up to check whether those VCS directories exist in one of the parent directories.
| * | | | | | Kate: add support for hg and fossilAlexander Neundorf2023-02-061-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Both VCS are supported by kate nowadays.
| * | | | | | Kate: make it possible to force a mode for the "files" entryAlexander Neundorf2023-02-061-6/+24
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By default, kate will try to autodetect whether the project is a svn or git checkout or not. In case this does not give a satisfying result, the user can now set CMAKE_KATE_FILES_MODE to the mode he wants.
* | | | | | Merge topic 'tinyfix'Brad King2023-02-071-2/+2
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 835d50895a cmake.cxx: Fix lambda name typo Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: jcl xx <jonathan2dog@gmail.com> Merge-request: !8167
| * | | | | cmake.cxx: Fix lambda name typojcl xx2023-02-061-2/+2
| | |/ / / | |/| | | | | | | | | | | | | Fix function name typo `ToolsetLamda` to `ToolsetLambda`.
* | | | | CMake Nightly Date StampKitware Robot2023-02-071-1/+1
|/ / / /
* | | | CMake Nightly Date StampKitware Robot2023-02-061-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2023-02-051-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2023-02-041-1/+1
|/ / /
* | | Merge topic 'ctest-timeout-junit'Brad King2023-02-031-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6ef54e0272 CTest: add test failure reason to JUnit XML output Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8151
| * | | CTest: add test failure reason to JUnit XML outputFrank Winklmeier2023-02-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case of test failure, add the test failure reason (e.g. "Timeout") to the failure message in the XML file. This is the same value that is shown in the ctest text output. Fixes: #24184
* | | | Merge topic 'cmTarget-refactor-property-init'Brad King2023-02-031-324/+437
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dd968ca388 cmTarget: convert VS property settings to the new property lambda b69fba7cd7 cmTarget: factor out `POSITION_INDEPENDENT_CODE` initialization 42575a660f cmTarget: factor out properties with targets with commands f551f49a17 cmTarget: factor out properties for targets with exports d1627118e7 cmTarget: factor out executable-requiring properties f0ae00d727 cmTarget: factor out linkable normal library target properties 9f7a25a2c7 cmTarget: factor out non-executable normal target with artifact properties ab2b967ce6 cmTarget: factor out normal targets with artifact properties ... Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8139
| * | | | cmTarget: convert VS property settings to the new property lambdaBen Boeckel2023-02-021-15/+4
| | | | |