summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | CMake Nightly Date StampKitware Robot2022-01-251-1/+1
| |_|_|_|/ / / |/| | | | | |
* | | | | | | Merge topic 'cmp0128_cuda'Brad King2022-01-241-2/+3
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ee1396e29e CMP0128: Add flag in OLD mode even when standard matches the default b2c25de8e0 CMP0128: Avoid test code duplication 3a089cd256 CMP0128: Prefix test names with mode e13dd52535 XL: Detect default extensions mode for legacy compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6890
| * | | | | | CMP0128: Add flag in OLD mode even when standard matches the defaultRaul Tambre2022-01-231-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 4a0485be (cmStandardLevelResolver: Avoid unnecessary flags, fix unset level logic, 2021-04-29) unintentionally changed the behavior by modifying the code to match a pre-existing comment. The resulting behavior change however matches the intentions of CMP0128, so we simply need to guard it. Fixes #23122.
* | | | | | | Merge topic 'vs-package-restore'Brad King2022-01-2435-59/+334
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9aa7831f05 Presets: add resolve packages setting to build presets. b2f8f0bb87 cmGlobalVisualStudio10Generator: Auto restore NuGet packages. 193b8fca52 cmBuildOptions: Split build arguments into separate object. 6a10103493 Help: Update preset schema description for version 3 entries. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6761
| * | | | | | | Presets: add resolve packages setting to build presets.Carsten Rudolph2022-01-225-1/+48
| | | | | | | |
| * | | | | | | cmGlobalVisualStudio10Generator: Auto restore NuGet packages.Carsten Rudolph2022-01-2210-8/+180
| | | | | | | |
| * | | | | | | cmBuildOptions: Split build arguments into separate object.Carsten Rudolph2022-01-2228-53/+109
| | | | | | | |
* | | | | | | | Merge topic 'update-kwsys'Brad King2022-01-246-24/+123
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ecd5a18928 Merge branch 'upstream-KWSys' into update-kwsys ca03a9be6c KWSys 2022-01-22 (16e180ad) Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6878
| * | | | | | | | Merge branch 'upstream-KWSys' into update-kwsysBrad King2022-01-226-24/+123
| | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # By KWSys Upstream * upstream-KWSys: KWSys 2022-01-22 (16e180ad)
* | | | | | | | Merge topic 'utf8-decode-empty'Brad King2022-01-241-0/+5
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0bd6009a0c cm_utf8: Fail on empty input range Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6885
| * | | | | | | cm_utf8: Fail on empty input rangeBrad King2022-01-211-0/+5
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | Issue: #23132
* | | | | | | CMake Nightly Date StampKitware Robot2022-01-241-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2022-01-231-1/+1
| |/ / / / / |/| | | | |
* | | | | | CMake Nightly Date StampKitware Robot2022-01-221-1/+1
|/ / / / /
* | | | | Merge topic 'cmake-warn-extra-paths'Brad King2022-01-212-6/+33
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | eacf1f879b cmake: Warn about unnecessary paths on command line a4f076110d Tests: Fix RunCMake.CommandLine toolchain case command line Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6882
| * | | | | cmake: Warn about unnecessary paths on command lineRobert Maynard2022-01-202-6/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We can't make it an error as that would break existing behavior. Fixes: #23110
* | | | | | Merge topic 'target-properties-from-variables'Brad King2022-01-216-15/+93
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fce24e4f10 define_property(): Add INITIALIZE_FROM_VARIABLE argument Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6865
| * | | | | | define_property(): Add INITIALIZE_FROM_VARIABLE argumentKyle Edwards2022-01-206-15/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #20698
* | | | | | | Merge topic 'vs-asan'Brad King2022-01-212-0/+10
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d13c8d25e6 VS: Add support for ASAN -fsanitize=address flag Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6881
| * | | | | | | VS: Add support for ASAN -fsanitize=address flagHanaa Elghobashi2022-01-202-0/+10
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | Fixes: #21081
* | | | | | | CMake Nightly Date StampKitware Robot2022-01-211-1/+1
| | | | | | |
* | | | | | | Merge topic 'ccmake-windows'Brad King2022-01-205-18/+50
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e674e02c55 Help: Add release note for experimental ccmake support on Windows 5c9310c714 ci: Enable ccmake on Windows 9278c6e01a ccmake: Add Windows support using PDCurses b97c12babb ccmake: Refactor resizing logic into cmCursesForm bf11dab49d ccmake: Refactor BUILD_CursesDialog option logic bf94e01348 cmpdcurses: Add CMake build system 89703bc941 Merge branch 'upstream-PDCurses' into update-pdcurses f84c4112c3 PDCurses 2021-12-08 (f1cd4f45) ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6832
| * | | | | | | ccmake: Add Windows support using PDCursesDuncan Ogilvie2022-01-184-1/+24
| | | | | | | |
| * | | | | | | ccmake: Refactor resizing logic into cmCursesFormDuncan Ogilvie2022-01-183-18/+27
| | | | | | | |
* | | | | | | | Merge topic 'cmake-presets-include-outside-project-dir'Brad King2022-01-203-29/+0
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0c2d234bc9 CMakePresets: Allow files included from CMakePresets.json to be anywhere Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Gerhard Olsson <gerhard.nospam@gmail.com> Merge-request: !6867
| * | | | | | | CMakePresets: Allow files included from CMakePresets.json to be anywhereKyle Edwards2022-01-193-29/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are some valid use cases for allowing these files to be outside the project directory. Relax the restriction, and include a strong warning in the documentation.
* | | | | | | | CMake Nightly Date StampKitware Robot2022-01-201-1/+1
| |_|/ / / / / |/| | | | | |
* | | | | | | Merge topic 'cpack-dmg-sla'Brad King2022-01-191-3/+7
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9e38bfa915 CPack/DMG: Add explicit option to use CPACK_RESOURCE_FILE_LICENSE for SLA 542ba6ac1a Tests: Add CPack/DMG case covering SLA from CPACK_RESOURCE_FILE_LICENSE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6876
| * | | | | | | CPack/DMG: Add explicit option to use CPACK_RESOURCE_FILE_LICENSE for SLABrad King2022-01-181-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since macOS 12.0, the ``hdiutil udifrez`` and ``hdiutil udifderez`` commands to embed and extract resources in a disk image are deprecated. The CPack DragNDrop Generator uses these to attach the SLA specified by the `CPACK_RESOURCE_FILE_LICENSE` option. Since that option is shared by multiple CPack generators, we cannot deprecate it. Instead, add an explicit option to control the behavior. This will give projects a way to package on future macOS versions that remove the commands. In order to provide a long-term transition away from attaching SLAs to disk images, update `cpack` to default this behavior to OFF. To retain compatibility for CMake projects, teach the CPack module to default the option to ON. Later a policy can be added to change the default. Issue: #22978
* | | | | | | | Merge topic 'define-property-optional-args'Brad King2022-01-192-44/+25
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | edb5059216 define_property(): Make BRIEF_DOCS and FULL_DOCS optional 7d26baff46 cmDefinePropertyCommand: Refactor to use cmArgumentParser Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !6875
| * | | | | | | | define_property(): Make BRIEF_DOCS and FULL_DOCS optionalKyle Edwards2022-01-182-13/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue: #20698
| * | | | | | | | cmDefinePropertyCommand: Refactor to use cmArgumentParserKyle Edwards2022-01-181-32/+21
| |/ / / / / / /
* | | | | | | | Merge topic 'handle_multiple_source_dirs'Brad King2022-01-191-28/+26
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b2bc3364f0 CMake: `-S` paths preferred over other provided paths 2e1b7e5b9a Add tests that showcase cmake -S limitations Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6874
| * | | | | | | | CMake: `-S` paths preferred over other provided pathsRobert Maynard2022-01-181-28/+26
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When cmake parses `cmake -S <path> <path>` treat the second path as the build directory. Likwise when invoked with `<path> -S <path>` treat the first path as the build path instead of using the current working directory.
* | | | | | | | Merge topic 'depfile-parsing-update'Brad King2022-01-196-84/+115
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0b65a2b253 add_custom_command(DEPFILE): ensure all dependencies are taken into account e04a352cca Depfile parsing: enhance compatibility with GNU Make Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !6861
| * | | | | | | | add_custom_command(DEPFILE): ensure all dependencies are taken into accountMarc Chevrier2022-01-163-30/+36
| | | | | | | | |
| * | | | | | | | Depfile parsing: enhance compatibility with GNU MakeMarc Chevrier2022-01-163-54/+79
| | | | | | | | |
* | | | | | | | | CMake Nightly Date StampKitware Robot2022-01-191-1/+1
| |_|/ / / / / / |/| | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2022-01-181-1/+1
| | | | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2022-01-171-1/+1
|/ / / / / / /
* | | | | | | CMake Nightly Date StampKitware Robot2022-01-161-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2022-01-151-1/+1
|/ / / / / /
* | | | | | Merge topic 'fix_file_offset'Brad King2022-01-141-14/+9
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fd0c285b12 file: Fix types of the OFFSET and LIMIT arguments Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6839
| * | | | | | file: Fix types of the OFFSET and LIMIT argumentsAlexey Edelev2022-01-131-14/+9
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OFFSET argument cannot handle offsets bigger than INT_MAX because of the atoi function, which is used to convert the argument string to integer. Same applies for the LIMIT argument. Use the steam based reading and 64-bit types to convert and store arguments to avoid invalid values stored in the corresponding variables. Fixes: #23076
* | | | | | CMake Nightly Date StampKitware Robot2022-01-141-1/+1
| | | | | |
* | | | | | CMake Nightly Date StampKitware Robot2022-01-131-1/+1
|/ / / / /
* | | | | Merge topic 'better_error_message_on_unsupported_language_level'Brad King2022-01-121-2/+6
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ec1e40af1a cmStandardLevelResolver: Better error message on unsupported language level Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6854
| * | | | | cmStandardLevelResolver: Better error message on unsupported language levelRobert Maynard2022-01-111-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | Fixes #23079
* | | | | | Merge topic 'file-READ_ELF-capture-error'Brad King2022-01-121-3/+8
|\ \ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 41bebbe50a file: Restore error capture in undocumented READ_ELF mode Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6853
| * | | | | file: Restore error capture in undocumented READ_ELF modeBrad King2022-01-111-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revise the error message added by commit 115ff6a347 (cmELF: Include the ELF parsing code unconditionally, 2021-06-17, v3.22.0-rc1~557^2) to honor the `CAPTURE_ERROR` option. This is needed by the call site in `BundleUtilities` to suppress errors on non-ELF files. Fixes: #23074