summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'ifw-run-program'Brad King2021-10-192-0/+44
|\ | | | | | | | | | | | | | | | | f2f4e66f64 CPackIFW: Add support for RunProgram* config variables Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Konstantin Podsvirov <konstantin@podsvirov.pro> Merge-request: !6610
| * CPackIFW: Add support for RunProgram* config variablesErlend E. Aasland2021-10-172-0/+44
| | | | | | | | | | | | This patch adds support for specifying <RunProgram>, <RunProgramArguments>, and <RunProgramDescription> in the IFW configuration file.
* | CMake Nightly Date StampKitware Robot2021-10-191-1/+1
| |
* | Merge topic 'imported-no-system'Brad King2021-10-182-0/+9
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | 14d98bcfe6 export: Propagate IMPORTED_NO_SYSTEM target property to consumers 7df0541055 Add property to mark IMPORTED targets as not SYSTEM Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: Allison Vacanti <alliepiper16@gmail.com> Merge-request: !6627
| * | export: Propagate IMPORTED_NO_SYSTEM target property to consumersBrad King2021-10-151-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | Enabling `IMPORTED_NO_SYSTEM` on a target built within the project has no effect on the build system, but it is still a useful way to set the property on imported targets generated by `install(EXPORT)` and `export()`. Issue: #17364
| * | Add property to mark IMPORTED targets as not SYSTEMBrad King2021-10-141-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add an `IMPORTED_NO_SYSTEM` target property to specify this. When enabled, do not treat the `INTERFACE_INCLUDE_DIRECTORIES` of an imported target as `SYSTEM` include directories. This is similar to the existing `NO_SYSTEM_FROM_IMPORTED` property, but works from the consumed target rather than the consumer. Fixes: #17364
* | | Merge topic 'fix-ifdef-windows'Brad King2021-10-184-4/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 40e73c5ac4 Source: Fix typo in _WIN32 preprocessor checks Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6631
| * | | Source: Fix typo in _WIN32 preprocessor checksBrad King2021-10-154-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since CMake's default compiler flags with MSVC include `-DWIN32` for historical reasons, a few preprocessor conditions were accidentally checking for `WIN32` instead of `_WIN32`. The corresponding blocks were left out when compiling official binaries for `cmake.org` because we hard-code compiler flags without `-DWIN32`. Fixes: #22764
| * | | CMake 3.19.8v3.19.8Brad King2021-04-061-1/+1
| | | |
* | | | Merge topic 'ctest_submit-inactivity-timeout'Brad King2021-10-183-3/+34
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5d178fcc53 CTest: Add CTEST_SUBMIT_INACTIVITY_TIMEOUT variable Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6584
| * | | | CTest: Add CTEST_SUBMIT_INACTIVITY_TIMEOUT variableNikhil Reddy Ramolla2021-10-143-3/+34
| | |/ / | |/| | | | | | | | | | Fixes: #22617
* | | | Merge topic 'clang-Wdeprecated'Brad King2021-10-186-14/+23
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e2a4718d18 Source: Fix Clang -Wdeprecated warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6626
| * | | | Source: Fix Clang -Wdeprecated warningsSean McBride2021-10-156-14/+23
| | | | | | | | | | | | | | | | | | | | Applied C++ 'rule of three'.
* | | | | CMake Nightly Date StampKitware Robot2021-10-181-1/+1
| |_|_|/ |/| | |
* | | | CMake Nightly Date StampKitware Robot2021-10-171-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2021-10-161-1/+1
| | | |
* | | | Merge topic 'ifw-installer-icon-filenames'Craig Scott2021-10-151-4/+12
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 761b6e2466 CPackIFW: Avoid colliding names for icons / logos Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6613
| * | | | CPackIFW: Avoid colliding names for icons / logosErlend E. Aasland2021-10-141-4/+12
| |/ / / | | | | | | | | Fixes: #16515
* | | | Merge topic 'ifw-disable-cli'Brad King2021-10-152-0/+19
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6b12edfe82 CPackIFW: Add support for DisableCommandLineInterface config attribute Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6609
| * | | | CPackIFW: Add support for DisableCommandLineInterface config attributeKonstantin Podsvirov2021-10-142-0/+19
| | |/ / | |/| |
* | | | CMake Nightly Date StampKitware Robot2021-10-151-1/+1
|/ / /
* | | Merge topic 'clang-warnings'Brad King2021-10-141-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 09f4edbcef Fix Clang -Wbitwise-instead-of-logical warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6623
| * | | Fix Clang -Wbitwise-instead-of-logical warningsBrad King2021-10-131-1/+1
| |/ /
* | | Merge topic 'wix_extension'Brad King2021-10-141-1/+3
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | ed9dbe9218 CPack/WiX: Add option to skip the WixUIExtension Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6619
| * | | CPack/WiX: Add option to skip the WixUIExtensionVasileios Anagnostopoulos2021-10-121-1/+3
| | | | | | | | | | | | | | | | Fixes: #22747
* | | | CMake Nightly Date StampKitware Robot2021-10-141-1/+1
| |/ / |/| |
* | | Merge topic 'update-kwsys'Brad King2021-10-135-4/+46
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8d14ca3142 Merge branch 'upstream-KWSys' into update-kwsys 58f046ba26 KWSys 2021-10-08 (b8c734ba) Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6618
| * | | Merge branch 'upstream-KWSys' into update-kwsysBrad King2021-10-125-4/+46
| |/ / | | | | | | | | | | | | | | | # By KWSys Upstream * upstream-KWSys: KWSys 2021-10-08 (b8c734ba)
* | | Merge topic 'ifw-refactor-packagefiles'Brad King2021-10-132-166/+203
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | c50329d3ed CPackIFW: Refactor cmCPackIFWGenerator::PackageFiles Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6617
| * | | CPackIFW: Refactor cmCPackIFWGenerator::PackageFilesErlend E. Aasland2021-10-112-166/+203
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Split PackageFiles() into four methods, for increased readability: - cmCPackIFWGenerator::BuildRepogenCommand - cmCPackIFWGenerator::BuildBinaryCreatorCommand - cmCPackIFWGenerator::RunRepogen - cmCPackIFWGenerator::RunBinaryCreator Fixes: #22744
* | | | Merge topic 'ifw-product-images'Brad King2021-10-132-0/+22
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6d39c845ee CPackIFW: Add support for ProductImages config option Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6611
| * | | | CPackIFW: Add support for ProductImages config optionErlend E. Aasland2021-10-082-0/+22
| | | | |
* | | | | Merge topic 'ifw-version-guard'Brad King2021-10-131-77/+86
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5447dc655e CPackIFW: Add version guard for configuration attributes Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6612
| * | | | | CPackIFW: Add version guard for configuration attributesErlend E. Aasland2021-10-081-77/+86
| |/ / / / | | | | | | | | | | | | | | | Fixes: #22736
* | | | | Merge topic 'optimize-macos-runtime-dependencies'Brad King2021-10-133-12/+49
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 93c5864aa1 cmBinUtilsMacOSMachOLinker: improve performance by memoizing otool calls fc92d6640b cmFileCommand: improve error message Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6616
| * | | | | cmBinUtilsMacOSMachOLinker: improve performance by memoizing otool callsSeth R Johnson2021-10-122-9/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Libraries with many repeated transitive dependencies (e.g. Trilinos) can result in very long runtime dependency call times, especially if system calls are made more expensive by antivirus software. This change caches the results of the calls to otool for efficiency.
| * | | | | cmFileCommand: improve error messageSeth R Johnson2021-10-121-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Print full list of unresolved dependencies and a phrase that indicates what about the file is unresolved.
* | | | | | CMake Nightly Date StampKitware Robot2021-10-131-1/+1
| |_|_|/ / |/| | | |
* | | | | Merge topic 'post-rel-dev'Brad King2021-10-122-4/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 40ade51cc8 Configure CMake itself with policies through CMake 3.21 b3248c083f export: Increase maximum policy version in exported files to 3.21 0f31463c37 Add deprecation warnings for policies CMP0094 and below Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6615
| * | | | | export: Increase maximum policy version in exported files to 3.21Brad King2021-10-081-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The files generatd by `install(EXPORT)` and `export()` commands are known to work with policies as of CMake 3.21, so enable them in sufficiently new CMake versions.
| * | | | | Add deprecation warnings for policies CMP0094 and belowBrad King2021-10-081-2/+3
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | The OLD behaviors of all policies are deprecated, but only by documentation. Add an explicit deprecation diagnostic for policies introduced in CMake 3.15 and below to encourage projects to port away from setting policies to OLD.
* | | | | CMake Nightly Date StampKitware Robot2021-10-121-1/+1
| |_|/ / |/| | |
* | | | CMake Nightly Date StampKitware Robot2021-10-111-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2021-10-101-1/+1
| | | |
* | | | CMake Nightly Date StampKitware Robot2021-10-091-1/+1
|/ / /
* | | Begin post-3.22 developmentBrad King2021-10-081-2/+2
|/ /
* | Begin 3.22 release versioningBrad King2021-10-081-3/+3
| |
* | CMake Nightly Date StampKitware Robot2021-10-081-1/+1
| |
* | CMake Nightly Date StampKitware Robot2021-10-071-1/+1
| |
* | Merge topic 'bootstrap-qt6'Brad King2021-10-061-2/+2
|\ \ | | | | | | | | | | | | | | | | | | | | | 6458a32242 bootstrap: Enable cmake_language command to support cmake-gui with Qt 6.2 Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Andrew Maclean <andrew.amaclean@gmail.com> Merge-request: !6593