summaryrefslogtreecommitdiffstats
path: root/Tests
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | Merge topic 'macos-check-archs'Brad King2024-07-223-0/+7
|\ \ \ \ \ \ \ \ | | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 74beb6dba8 Xcode: Restore support for CMAKE_OSX_ARCHITECTURES=$(ARCHS_STANDARD) Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Lorenz Bucher <lorenz.bucher@gmail.com> Merge-request: !9675
| * | | | | | | Xcode: Restore support for CMAKE_OSX_ARCHITECTURES=$(ARCHS_STANDARD)Brad King2024-07-193-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Skip the `CMAKE_OSX_ARCHITECTURES` validation added by commit db409e5e68 (APPLE: Check if compilers respect CMAKE_OSX_ARCHITECTURES, 2024-05-04, v3.30.0-rc1~15^2) if the value contains a placeholder, since we do not know the real value. Fixes: #26128
| * | | | | | | Merge topic 'TRANSITIVE_LINK_PROPERTIES_isnt_usage' into release-3.30Kyle Edwards2024-07-083-1/+10
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2fc9e482a9 Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9643
* | \ \ \ \ \ \ \ Merge topic 'cpack-wix-per-machine'Brad King2024-07-228-0/+25
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d588e81ffb CPack/WIX: Generate perMachine installers by default Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9672
| * | | | | | | | CPack/WIX: Generate perMachine installers by defaultBrad King2024-07-188-0/+25
| | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add policy CMP0172 to set `CPACK_WIX_INSTALL_SCOPE` to `perMachine` by default. Follow up commit 60661f6770 (CPack/WiX: Make InstallScope configurable, 2023-11-07, v3.29.0-rc1~413^2) and commit 614100dbf6 (CPack/WiX: Restore default (missing) InstallScope from 3.28 and lower, 2024-06-05, v3.30.0-rc1~7^2~1). Issue: #20962 Issue: #26029
* | | | | | | | Merge topic 'autogen-ui-rebuild'Brad King2024-07-1915-31/+406
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5363bebc1e Autogen: Fix compilation of unchanged source files 68ea116380 Autogen: Fix autogen test separation bugs Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9660
| * | | | | | | | Autogen: Fix compilation of unchanged source filesOrkun Tokdemir2024-07-1713-0/+377
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since generated `ui` headers are added as byproducts of the autogen target, it causes to compilation of unchanged files. This commits adds generated `ui` headers to byproducts of the timestamp target instead of the autogen target's. Fixes: #25436 Fixes: #26135
| * | | | | | | | Autogen: Fix autogen test separation bugsOrkun Tokdemir2024-07-172-31/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When 6ee5c431 is merged, `autogen_test_number` is put into the wrong scope. The problem is that RunCmake.Autogen_Qt5_X tests are created only Qt6 prefix is provided. This commit moves it to the upper scope. Fix Xcode specific bug where `foreach(exe IN ITEMS Moc Uic Rcc)` should be removed.
* | | | | | | | | Merge topic 'ctest-failure-summary-labels'Brad King2024-07-194-0/+22
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 49e9f817de ctest: Display test labels in failure summary Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9652
| * | | | | | | | | ctest: Display test labels in failure summaryWim Colgate2024-07-174-0/+22
| | |_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In a complex test environment, there may be a desire to add a test property label to indicate context. Here is one such example: set_property(TEST mygoofytest PROPERTY LABELS might-fail-on-config-change) Upon looking at the failed test summary, one can quickly decide whether the failure might be expected or not. 198 - mygoofytest (Failed) might-fail-on-config-change
* | | | | | | | | Merge topic 'aix-archive-shared-libraries'Brad King2024-07-199-2/+66
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d27fe9dfba AIX: Add option to archive shared libraries 98013ad1ca cmXCOFF: Add support for editing binary inside an archive Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9606
| * | | | | | | | AIX: Add option to archive shared librariesAditya Vidyadhar Kamath2024-07-179-2/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add option `CMAKE_AIX_SHARED_LIBRARY_ARCHIVE`. There will no versions for the shared objects when this option is used. Closes: #26033
* | | | | | | | | Merge topic 'parallel-install'Brad King2024-07-187-16/+60
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 159ba027b9 Install: Add parallel installation option Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9611
| * | | | | | | | | Install: Add parallel installation optionMartin Duffy2024-07-157-16/+60
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #26000
* | | | | | | | | Merge topic 'ninja-custom-target-build-event-dollar'Brad King2024-07-181-0/+4
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c3c14f04f2 Ninja: Fix build event commands with $-sign on custom targets Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9662
| * | | | | | | | | Ninja: Fix build event commands with $-sign on custom targetsDávid Péter Jánosa2024-07-171-0/+4
| | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #26143
* | | | | | | | | Merge topic 'implicit-link-static'Brad King2024-07-185-0/+87
|\ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b3c9b317ff CMakeParseImplicitLinkInfo: Honor gfortran -static-libquadmath flag Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9664
| * | | | | | | | CMakeParseImplicitLinkInfo: Honor gfortran -static-libquadmath flagBrad King2024-07-165-0/+87
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extend commit 1d7fddca8e (CMakeParseImplicitLinkInfo: Honor GNU static runtime library flags, 2021-06-02, v3.21.0-rc1~85^2) to cover the `quadmath` library.
* | | | | | | | Autogen: Revert "Add timestamp file for CMAKE_GLOBAL_AUTORCC_TARGET"Orkun Tokdemir2024-07-101-16/+0
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the commit 8d99e71b, a new timestamp file was added to prevent unneeded `AUTORCC` triggering after successful builds when `CMAKE_GLOBAL_AUTORCC_TARGET` is ON. This caused a regression that configuration fails when multiple `.qrc` files are added to a target. This commits reverts 8d99e71b. Issue: #26059 Fixes: #26126
* | | | | | | Merge topic 'xdg-config-dir'Brad King2024-07-085-0/+18
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5b3fbd5f64 cmSystemTools: Add CMake config directory Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9615
| * | | | | | | cmSystemTools: Add CMake config directoryMartin Duffy2024-07-035-0/+18
| |/ / / / / /
* | | | | | | Merge topic 'ios-mac-catalyst'Brad King2024-07-0813-1/+67
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2785364b7b iOS: Add support for Mac Catalyst Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9595
| * | | | | | | iOS: Add support for Mac CatalystRaul Metsma2024-07-0313-1/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue: #20132 Signed-off-by: Raul Metsma <raul@metsma.ee>
* | | | | | | | Merge topic 'vs-dotnet-sdk-custom-command'Brad King2024-07-085-9/+15
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c7e5ebd0a8 VS: Support add_custom_command in .Net SDK-style projects Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9616
| * | | | | | | | VS: Support add_custom_command in .Net SDK-style projectsCalum Robinson2024-06-255-9/+15
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #26048
* | | | | | | | Merge topic 'TRANSITIVE_LINK_PROPERTIES_isnt_usage'Kyle Edwards2024-07-083-1/+10
|\ \ \ \ \ \ \ \ | | |_|_|/ / / / | |/| | | / / / | |_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | 2fc9e482a9 Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9643
| * | | | | | Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usageRobert Maynard2024-07-053-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #26108
* | | | | | | Merge topic 'cmArgumentParser-Derived-Classes'Brad King2024-07-041-35/+54
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5fc2bad167 cmArgumentParser: Support binding with derived classes e0f9d81f09 STL: extend type_traits to deal with member pointers Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9634
| * | | | | | | cmArgumentParser: Support binding with derived classesVito Gamberini2024-07-021-35/+54
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge topic 'test-ExternalProject'Brad King2024-07-041-4/+5
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | / / / | | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | fe8dc3012e Tests: Fix RunCMake.ExternalProject when git is not available Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Christoph Grüninger <foss@grueninger.de> Merge-request: !9639
| * | | | | Tests: Fix RunCMake.ExternalProject when git is not availableBrad King2024-07-031-4/+5
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move Git-dependent test cases added by commit 2ef3bd9186 (ExternalProject: Add TLS version options for https connections, 2024-02-26, v3.30.0-rc1~471^2) into the block of cases that run only when Git is found. Fixes: #26104
| * | | | Merge topic 'link-feature-attributes-stabilization' into release-3.30Brad King2024-06-2438-42/+96
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 576567f028 Link feature attributes: stabilization 5617c34c31 Libraries processing: update configuration wording Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9607
* | \ \ \ \ Merge topic 'codegen'Brad King2024-07-0245-1/+360
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 197cb419d1 add_custom_command: Add CODEGEN support Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9581
| * | | | | | add_custom_command: Add CODEGEN supportJuan Ramos2024-07-0145-1/+360
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By specifying CODEGEN as an argument to add_custom_command the custom command will be added to a codegen build target. The intent is to provide a convenient way for users to get their generated files without having to build the whole project. This can be helpful for code analysis tools which can be useful for IDEs and CI.
* | | | | | | Merge topic 'vs-framework-references'Brad King2024-06-273-0/+33
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0721f9bf0f VS: Add VS_FRAMEWORK_REFERENCES Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9626
| * | | | | | | VS: Add VS_FRAMEWORK_REFERENCESCalum Robinson2024-06-263-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #26082
* | | | | | | | Merge topic 'orkun_26059_24_06_2024'Brad King2024-06-271-0/+16
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8d99e71b7e Autogen: Add timestamp file for CMAKE_GLOBAL_AUTORCC_TARGET 003830f14f Autogen: Remove redundant push_back Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9628
| * | | | | | | | Autogen: Add timestamp file for CMAKE_GLOBAL_AUTORCC_TARGETOrkun Tokdemir2024-06-261-0/+16
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When `CMAKE_GLOBAL_AUTORCC_TARGET` is ON and qrc files are not generated, `<target_name>_arcc_data` is always dirty. So this commit adds a timestamp file which depens on what `<target_name>_arcc_data` depends before and ``<target_name>_arcc_data` depends the timestamp file. The dependency graph before (qrcFile, InfoFile) -> _arcc_target The dependency graph after (qrcFile, InfoFile) -> global_rcc_timestamp ->_arcc_target Fixes: #26059
* | | | | | | | Merge topic 'test-autogen-nmc'Brad King2024-06-271-1/+1
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8a68ad5233 Autogen: Filter out QtDeployTargets from Ninja Multi-Config tests Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9627
| * | | | | | | Autogen: Filter out QtDeployTargets from Ninja Multi-Config testsOrkun Tokdemir2024-06-261-1/+1
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since https://codereview.qt-project.org/c/qt/qtbase/+/518683 adds generation of `.qt/QtDeployTargets-$<CONFIG>.cmake`, those files should be filtered out from the `Ninja Multi-Config` tests.
* | | | | | | Merge topic 'file-rpath-elf-static'Brad King2024-06-264-7/+19
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 02f3e5be6a file(RPATH_CHANGE ...): no-op for static binary ccbbf64552 Tests/RunCMake/file-RPATH: Prepare to cover statically linked binaries Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9623
| * | | | | | | file(RPATH_CHANGE ...): no-op for static binaryHarmen Stoppels2024-06-242-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Setting `CMAKE_INSTALL_RPATH` on a project that contains statically linked executables breaks the install step, since rpaths cannot be changed. This commit makes rpath adjustments not an error on static libraries. Fixes #26078
| * | | | | | | Tests/RunCMake/file-RPATH: Prepare to cover statically linked binariesHarmen Stoppels2024-06-243-7/+16
| |/ / / / / /
* | | | | | | Merge topic 'preset-comments'Brad King2024-06-2614-0/+229
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7d2cc6ece6 presets: Allow comments in presets files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9608
| * | | | | | | presets: Allow comments in presets filesAliaksandr Averchanka2024-06-2414-0/+229
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Kanaiym <abdigak@clarkson.edu> Fixes: #22791
* | | | | | | | Merge topic 'cpack-debian-multiarch'Brad King2024-06-267-4/+23
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 71c631c435 CPack/DEB: Add Multi-Arch support 55524c48a4 CPack/DEB: Add Multi-Arch support a022705a2e Tests/RunCMake/CPack: Improve README Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9609
| * | | | | | | | CPack/DEB: Add Multi-Arch supportRobert Schuster2024-06-244-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix tests Fixes: #21445
| * | | | | | | | CPack/DEB: Add Multi-Arch supportRobert Schuster2024-06-212-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for Multi-Arch in control files of Debian packages. Valid values: same, foreign, allowed Fixes: #21445
| * | | | | | | | Tests/RunCMake/CPack: Improve READMERobert Schuster2024-06-211-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add hints for newbies. Fix typos.
* | | | | | | | | Merge topic 'orkun_refactor_autogen_tests_21_06_2024'Brad King2024-06-2669-518/+570
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6ee5c431d5 Autogen: Separate RunCMake.AutogenQtX tests Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: alcroito <alexandru.croitor@qt.io> Merge-request: !9620