summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Source: Cleanup and simplify some codeRose2021-11-0429-122/+90
|
* Merge topic 'C++-headers'Brad King2021-11-0321-36/+26
|\ | | | | | | | | | | | | | | 6f4727aaa0 Source: Replace C headers with C++ ones Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6657
| * Source: Replace C headers with C++ onesRose2021-11-0221-36/+26
| | | | | | | | In applicable areas only, of course.
* | CMake Nightly Date StampKitware Robot2021-11-031-1/+1
|/
* Merge topic 'support_nvcc_native_flag'Brad King2021-11-021-3/+16
|\ | | | | | | | | | | | | | | 14d8a2768d CUDA: Support nvcc 11.5 new -arch=all|all-major flags Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !6652
| * CUDA: Support nvcc 11.5 new -arch=all|all-major flagsRobert Maynard2021-11-011-3/+16
| |
* | Merge topic 'update-kwsys'Brad King2021-11-022-10/+106
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 37c2f722fc find_program: Explicitly skip WindowsApps/python*.exe app installer links d8b5b0c7e4 Merge branch 'upstream-KWSys' into update-kwsys e9ab6eeeb5 KWSys 2021-11-01 (572f2a65) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6679
| * | find_program: Explicitly skip WindowsApps/python*.exe app installer linksBrad King2021-11-011-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | Windows provide a "python" executable like this: %USERPROFILE%\AppData\Local\Microsoft\WindowsApps\python.exe It is actually a Windows app exec link. If it points to an app installer, avoid mistaking it for a working Python.
| * | Merge branch 'upstream-KWSys' into update-kwsysBrad King2021-11-011-10/+86
| | | | | | | | | | | | | | | | | | # By KWSys Upstream * upstream-KWSys: KWSys 2021-11-01 (572f2a65)
* | | CMake Nightly Date StampKitware Robot2021-11-021-1/+1
| | |
* | | Merge topic 'vs-instance'Brad King2021-11-014-53/+245
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 195d47e213 VS: Allow CMAKE_GENERATOR_INSTANCE to specify portable instance ec8d37b3b1 VS: Support version specification in CMAKE_GENERATOR_INSTANCE 8e6d930e8c VS: Parse comma-separated fields from CMAKE_GENERATOR_INSTANCE 5d1f377737 cmVSSetupHelper: Factor out helper to load MSVC toolset version 006fe1e919 cmVSSetupHelper: Convert wide to narrow strings early f5dfc788b8 cmVSSetupHelper: Drop unused InstanceId field 3213e2595d cmVSSetupHelper: Drop unused ullVersion field 152f9978dd Help: De-duplicate VS instance selection documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6651
| * | | VS: Allow CMAKE_GENERATOR_INSTANCE to specify portable instanceBrad King2021-10-293-1/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously the `CMAKE_GENERATOR_INSTANCE` value was used only to filter the instances reported by the Visual Studio Installer tool. If the specified install location is not known to the VS Installer, but the user provided a `version=` field, check for the installation directly on disk. Fixes: #21639, #22197
| * | | VS: Support version specification in CMAKE_GENERATOR_INSTANCEBrad King2021-10-294-9/+79
| | | |
| * | | VS: Parse comma-separated fields from CMAKE_GENERATOR_INSTANCEBrad King2021-10-292-2/+92
| | | |
| * | | cmVSSetupHelper: Factor out helper to load MSVC toolset versionBrad King2021-10-291-16/+26
| | | |
| * | | cmVSSetupHelper: Convert wide to narrow strings earlyBrad King2021-10-292-14/+13
| | | |
| * | | cmVSSetupHelper: Drop unused InstanceId fieldBrad King2021-10-292-8/+0
| | | | | | | | | | | | | | | | Minimize the amount of information needed about a VS instance.
| * | | cmVSSetupHelper: Drop unused ullVersion fieldBrad King2021-10-292-8/+0
| | | | | | | | | | | | | | | | | | | | The field has not been used since commit 3fd65f5ca6 (VS: Compare VS instance versions as strings, 2021-06-17, v3.21.0-rc1~11^2~1).
* | | | Merge topic 'envmod-test-modifying-existing'Brad King2021-11-011-1/+17
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9c4d6404eb Tests/Environment: also test modifying ambient values 7d52d48a32 cmCTestRunTest: get the default value from the environment Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6682
| * | | | cmCTestRunTest: get the default value from the environmentBen Boeckel2021-10-291-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This only works due to some assumptions about how the `ENVIRONMENT` property is processed. Comments have been added to notify anyone modifying the behavior about where to look. Fixes: #22819
| * | | | CMake 3.22.0-rc2v3.22.0-rc2Brad King2021-10-281-1/+1
| | | | |
| * | | | Merge topic 'builtin-help-versionadded' into release-3.22Brad King2021-10-282-0/+6
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 054754359a cmRST: support `versionadded` and `versionchanged` directives Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6667
| * \ \ \ \ Merge topic 'envmod-support-mod-to-new-variables' into release-3.22Brad King2021-10-271-6/+2
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 69f95cf1d9 cmCTestRunTest: fix modifying non-existent envvars Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6663
* | \ \ \ \ \ Merge topic 'misc-messages'Brad King2021-11-018-45/+41
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dbe33b20bd install: Add context to {PUBLIC,PRIVATE}_HEADER/RESOURCE DESTINATION warnings 1a25f057da cmComputeLinkInformation: Add context to warning about linking a directory 4862f3b2c8 cmcmd: Write progress and tar errors directly to stderr efc6c23a47 bootstrap: Do not declare cmSystemTools functions that are not implemented Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !6680
| * | | | | | install: Add context to {PUBLIC,PRIVATE}_HEADER/RESOURCE DESTINATION warningsBrad King2021-10-271-8/+8
| | | | | | |
| * | | | | | cmComputeLinkInformation: Add context to warning about linking a directoryBrad King2021-10-272-9/+10
| | | | | | |
| * | | | | | cmcmd: Write progress and tar errors directly to stderrBrad King2021-10-271-6/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In these code paths, `cmSystemTools::Message` never has a callback set. Inline the non-callback implementation at call sites.
| * | | | | | bootstrap: Do not declare cmSystemTools functions that are not implementedBrad King2021-10-275-22/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Convert runtime error messages into compile-time errors.
* | | | | | | CMake Nightly Date StampKitware Robot2021-11-011-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2021-10-311-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2021-10-301-1/+1
| |_|_|_|/ / |/| | | | |
* | | | | | Merge topic 'ifw-archive-format'Brad King2021-10-292-0/+32
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 62ef2729ee CPackIFW: add support for archive format and compression level options Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6666
| * | | | | | CPackIFW: add support for archive format and compression level optionsErlend E. Aasland2021-10-282-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds the following CPackIFW variables: - CPACK_IFW_ARCHIVE_FORMAT - CPACK_IFW_ARCHIVE_COMPRESSION These variables control mirror the --archive-format and --compression options of the QtIFW binarycreator and repogen tools. Fixes: #22803 Co-authored-by: Erlend E. Aasland <erlend.aasland@innova.no> Co-authored-by: Awen Autret
* | | | | | | Merge topic 'swift-win32-property'Brad King2021-10-291-0/+6
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c782f140d4 Swift: Ignore WIN32_EXECUTABLE property outside of Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6658
| * | | | | | | Swift: Ignore WIN32_EXECUTABLE property outside of Windowshotwatermorning2021-10-281-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue: #19877
* | | | | | | | CMake Nightly Date StampKitware Robot2021-10-291-1/+1
| | | | | | | |
* | | | | | | | Merge topic 'target-sources-file-set'Brad King2021-10-2827-52/+1513
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a7c71b9f03 Tests: Add tests for target_sources(FILE_SET) and associated functionality 4b0ee4e338 Help: Add documentation for target_sources(FILE_SET) and associated properties 3c3698b0e4 FileAPI: Add information on file set installers 8a09723bff cmGeneratorTarget: Integrate file sets into calculated sources 2a78d47b16 install(EXPORT): Install file sets 9b479124cc install(TARGETS): Add FILE_SET mode d8af2d954f target_sources(): Add FILE_SET mode f2bd022468 cmTargetSources: Refactor to add enum class parameters ... Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !6653
| * | | | | | | FileAPI: Add information on file set installersKyle Edwards2021-10-272-1/+51
| | | | | | | |
| * | | | | | | cmGeneratorTarget: Integrate file sets into calculated sourcesKyle Edwards2021-10-271-1/+144
| | | | | | | |
| * | | | | | | install(EXPORT): Install file setsKyle Edwards2021-10-2710-5/+249
| | | | | | | |
| * | | | | | | install(TARGETS): Add FILE_SET modeKyle Edwards2021-10-276-7/+289
| | | | | | | |
| * | | | | | | target_sources(): Add FILE_SET modeKyle Edwards2021-10-273-5/+169
| | | | | | | |
| * | | | | | | cmTargetSources: Refactor to add enum class parametersKyle Edwards2021-10-271-28/+46
| | | | | | | |
| * | | | | | | cmTarget: Add cmFileSet and associated propertiesKyle Edwards2021-10-275-1/+552
| | | | | | | |
| * | | | | | | EscapeForCMake: Add wrapQuotes parameterKyle Edwards2021-10-272-4/+13
| | |/ / / / / | |/| | | | |
* | | | | | | Merge topic 'update-kwsys'Brad King2021-10-2815-87/+126
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 848eeba483 Merge branch 'upstream-KWSys' into update-kwsys 6015a898d4 KWSys 2021-10-27 (e19a5668) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6670
| * | | | | | | Merge branch 'upstream-KWSys' into update-kwsysBrad King2021-10-2715-87/+126
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # By KWSys Upstream * upstream-KWSys: KWSys 2021-10-27 (e19a5668)
* | | | | | | Merge topic 'builtin-help-versionadded'Brad King2021-10-282-0/+6
|\ \ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 054754359a cmRST: support `versionadded` and `versionchanged` directives Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6667
| * | | | | | cmRST: support `versionadded` and `versionchanged` directivesBen Boeckel2021-10-272-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes `versionadded` and `versionchanged` directives show up in `cmake --help-*` output instead of disappearing (and potentially making empty sections). Fixes: #22808
* | | | | | | CMake Nightly Date StampKitware Robot2021-10-281-1/+1
| |/ / / / / |/| | | | |