https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
22c5352 Merge topic 'doc-find_package-BYPASS_PROVIDER' into release-3.24 4f7a0c25d2 Help: Document BYPASS_PROVIDER keyword for find_package() 76370e06b8 Help: Minor grammar fix for the Using Dependencies manual Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7501 25 July 2022, 16:02:19 UTC
7ed8c2d Merge topic 'cmake-help-flags-after-dashdash' into release-3.24 14a0e750cb cmake: In -P mode ignore flags like `--version` after `--` Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7496 25 July 2022, 16:00:38 UTC
843998a Merge branch 'release-3.23' into release-3.24 25 July 2022, 15:58:41 UTC
7c9bda8 Merge topic 'cmake-P-path-args' into release-3.24 febe3190f0 Merge branch 'backport-3.23-cmake-P-path-args' 846a650ff7 cmake: In -P mode ignore extra paths on the command line c362cba566 cmake: simplify to a single source of truth of working mode 261fa5db39 cmake: In -P mode ignore extra paths on the command line 314135cdf1 cmake: simplify to a single source of truth of working mode Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7494 25 July 2022, 15:57:47 UTC
cba5652 Merge topic 'revert-vs-ZERO_CHECK-proj' into release-3.24 289932ded0 VS: Revert "Write ZERO_CHECK.proj for VS19 and above" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7499 25 July 2022, 15:56:29 UTC
6336ee8 Merge topic 'revert-ui-check' into release-3.24 778aaf6fdc AUTOUIC: Revert "Fix internal paths of generated ui_foo.h files" Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7498 25 July 2022, 15:55:12 UTC
e305fec Merge topic 'doc-CMP0097-FetchContent' into release-3.24 1796ffbde9 Help: CMP0097 applies to FetchContent as well Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7504 25 July 2022, 12:04:34 UTC
acc98dc Merge topic 'doc-path-genex-corrections' into release-3.24 c7ab76e0ff Help: Fix wrong syntax for $<PATH:REPLACE_EXTENSION,...> Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7505 25 July 2022, 12:03:18 UTC
c7ab76e Help: Fix wrong syntax for $<PATH:REPLACE_EXTENSION,...> 24 July 2022, 07:11:58 UTC
1796ffb Help: CMP0097 applies to FetchContent as well The omission of FetchContent_Declare() in the original policy docs was just an oversight. 24 July 2022, 06:23:36 UTC
4f7a0c2 Help: Document BYPASS_PROVIDER keyword for find_package() Fixes: #23669 23 July 2022, 11:43:49 UTC
76370e0 Help: Minor grammar fix for the Using Dependencies manual 23 July 2022, 11:30:53 UTC
e77ec7f Merge branch 'backport-3.23-cmake-P-path-args' into release-3.23 Merge-request: !7494 22 July 2022, 21:01:01 UTC
14a0e75 cmake: In -P mode ignore flags like `--version` after `--` Fixes: #21031 22 July 2022, 18:30:21 UTC
febe319 Merge branch 'backport-3.23-cmake-P-path-args' 22 July 2022, 17:56:09 UTC
846a650 cmake: In -P mode ignore extra paths on the command line Fixes: #23748 22 July 2022, 17:55:52 UTC
c362cba cmake: simplify to a single source of truth of working mode 22 July 2022, 17:55:45 UTC
261fa5d cmake: In -P mode ignore extra paths on the command line Fixes: #23748 22 July 2022, 17:53:52 UTC
314135c cmake: simplify to a single source of truth of working mode 22 July 2022, 17:53:12 UTC
289932d VS: Revert "Write ZERO_CHECK.proj for VS19 and above" Revert commit a334f1b906 (VS: Write ZERO_CHECK.proj for VS19 and above, 2021-12-24, v3.24.0-rc1~607^2) and a supporting change from commit 7219988b00 (VS: Exclude ZERO_CHECK.proj from .sln for include_external_msproject, 2022-07-15, v3.24.0-rc4~1^2). The change was made to support `dotnet` tooling in addition to `msbuild`. However, not having `ZERO_CHECK` in the `.sln` breaks common interactive workflows. Revert the change for now. Later it can be re-introduced behind some kind of option that enables `dotnet` support. Fixes: #23726 Issue: #20227 22 July 2022, 16:54:20 UTC
778aaf6 AUTOUIC: Revert "Fix internal paths of generated ui_foo.h files" Revert commit 10668f26c9 (AUTOUIC: Fix internal paths of generated ui_foo.h files, 2022-05-21, v3.24.0-rc3~20^2). It broke some existing projects that use more than one `.ui` file of the same name. Fixes: #23759 Issue: #23523 22 July 2022, 15:48:40 UTC
6607752 Merge topic 'doc-execute_process' into release-3.24 70c26a65b7 Help: Clarify execute_process OS-specific command-line encoding Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7492 20 July 2022, 16:39:43 UTC
70c26a6 Help: Clarify execute_process OS-specific command-line encoding Issue: #23557 20 July 2022, 15:46:23 UTC
9306a5a CMake 3.24.0-rc4 20 July 2022, 13:33:55 UTC
652b7c1 Merge topic 'vs-ZERO_CHECK-proj' into release-3.24 7219988b00 VS: Exclude ZERO_CHECK.proj from .sln for include_external_msproject Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7478 20 July 2022, 13:25:10 UTC
80f2c5e Merge topic 'vs-csharp-debug-embedded' into release-3.24 fec515d5fb VS: Add CSharp flag table entry for '/debug:embedded' Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7483 20 July 2022, 12:55:58 UTC
7219988 VS: Exclude ZERO_CHECK.proj from .sln for include_external_msproject In `cmGlobalVisualStudio7Generator::WriteTargetsToSolution`, we skip writing `ZERO_CHECK.proj` to solution file as the check in `cmGlobalVisualStudioGenerator::IsInSolution` returns `false` for `ZERO_CHECK`. However, we write ZERO_CHECK to ProjectDependencies for external projects as there are no checks in `cmGlobalVisualStudio71Generator::WriteExternalProject`. Similar to `cmGlobalVisualStudioGenerator::IsInSolution`, we introduce `IsDepInSolution(const std::string&)` which excludes `ZERO_CHECK.proj` from being added to sln file for the cases where we have `ZERO_CHECK.proj`. Fixes: #23708 20 July 2022, 12:51:38 UTC
de8df25 Merge topic 'doc-example-target-sources' into release-3.24 c7c5a50b97 Help: Add missing PRIVATE keyword to target_sources() example Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7490 20 July 2022, 12:45:53 UTC
d6db6ff Merge topic 'doc-restructure-genex-manual' into release-3.24 d6af935467 Help: Add Whitespace And Quoting section to genex manual 044c22e121 Help: Restructure reference sections of genex manual 3666486c28 Help: Move reference content to its own section at end of genex manual 22f8a626c3 Help: Add missing versionadded for CUDA genexes c57c3dbbec Help: Genex manual typo, grammar, formatting, wording fixes 2b102438f8 Help: Boolean genex conditions must evaluate to 1 or 0 d2cb36861f Help: Fix cross-references in genex manual that linked to wrong genexes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7479 20 July 2022, 12:44:58 UTC
fec515d VS: Add CSharp flag table entry for '/debug:embedded' Fixes: #23713 20 July 2022, 12:42:21 UTC
c7c5a50 Help: Add missing PRIVATE keyword to target_sources() example Fixes: #23746 20 July 2022, 10:19:37 UTC
d6af935 Help: Add Whitespace And Quoting section to genex manual 19 July 2022, 11:13:54 UTC
044c22e Help: Restructure reference sections of genex manual As part of the general restructuring, also move the notes of a more introductory nature out of what was the "String-Valued Generator Expressions" section and up to the dedicated Introduction. This gives the reader a bit more of a foundation before they get to the heavier detail of the reference section. 19 July 2022, 11:13:52 UTC
3666486 Help: Move reference content to its own section at end of genex manual This involves moving the Debugging section up to just after the introduction. The content of that section is unchanged. The reference section then follows, and since it is a dedicated section, all existing sections thereunder were demoted one level. Move the note about deviating from the usual CMake docs convention of using angle brackets around placeholders out of the Introduction and to the start of the reference section. No placeholders are used before that point, so that content no longer belongs in the introduction. Apply some minor wording cleanup to the content in the Introduction that remained. 19 July 2022, 11:11:27 UTC
22f8a62 Help: Add missing versionadded for CUDA genexes 19 July 2022, 07:25:23 UTC
c57c3db Help: Genex manual typo, grammar, formatting, wording fixes 19 July 2022, 06:45:04 UTC
2b10243 Help: Boolean genex conditions must evaluate to 1 or 0 19 July 2022, 06:04:56 UTC
d2cb368 Help: Fix cross-references in genex manual that linked to wrong genexes 19 July 2022, 04:18:01 UTC
a47b203 Merge branch 'release-3.23' into release-3.24 18 July 2022, 18:58:46 UTC
64b22cd Merge branch 'export-try-compile-crash' into release-3.23 Merge-request: !7472 18 July 2022, 18:57:58 UTC
9d9c09b Merge topic 'doc-LINK_LIBRARIES_ONLY_TARGETS_direct_deps' into release-3.24 f585c61667 Help: LINK_LIBRARIES_ONLY_TARGETS also checks injected direct libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7466 18 July 2022, 15:01:58 UTC
df559cd Merge topic 'export-try-compile-crash' into release-3.24 29c7546a61 cmGlobalGenerator: Only compute build files for all targets Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7472 14 July 2022, 13:56:03 UTC
29c7546 cmGlobalGenerator: Only compute build files for all targets If we're creating generation objects for imported targets only, we don't need the export sets. Only compute build file generators if generating for all targets. Fixes: #23709 13 July 2022, 15:34:34 UTC
f585c61 Help: LINK_LIBRARIES_ONLY_TARGETS also checks injected direct libraries The INTERFACE_LINK_LIBRARIES_DIRECT property can add direct link dependencies to the target at the head of the dependency chain. The checks associated with LINK_LIBRARIES_ONLY_TARGETS also apply to these link items, but the documentation wasn't updated to reflect this when the INTERFACE_LINK_LIBRARIES_DIRECT support was added. 10 July 2022, 08:15:22 UTC
b2d550f Merge branch 'release-3.23' into release-3.24 08 July 2022, 16:18:12 UTC
3bae50e Merge branch 'release-3.22' into release-3.23 08 July 2022, 16:18:00 UTC
69ce5c0 Merge topic 'rel-macos-sign-notarize' into release-3.24 432ae51467 Utilities/Release: Update macOS notarization script to use notarytool Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7463 08 July 2022, 16:16:22 UTC
5924dc2 Merge branch 'rel-macos-sign-notarize' into release-3.23 Merge-request: !7463 08 July 2022, 16:15:55 UTC
d4762d4 Merge branch 'rel-macos-sign-notarize' into release-3.22 Merge-request: !7463 08 July 2022, 16:15:31 UTC
432ae51 Utilities/Release: Update macOS notarization script to use notarytool `xcnotary` is no longer needed since `altool` has been deprecated in favor of `notarytool`, which has builtin support for waiting. 08 July 2022, 16:14:23 UTC
3fdbcfe Merge topic 'doc-INTERFACE_LINK_LIBRARIES_DIRECT' into release-3.24 6b103dd58a Help: Fix wrong property name INTERFACE_PROPERTY_LINK_DIRECT Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7461 08 July 2022, 14:54:43 UTC
6b103dd Help: Fix wrong property name INTERFACE_PROPERTY_LINK_DIRECT This is the name of a placeholder used for some documentation in `Help/prop_tgt/INTERFACE_LINK_LIBRARIES_DIRECT.txt` that is included in multiple documents. During development iterations, much of the content was moved to just `Help/prop_tgt/INTERFACE_LINK_LIBRARIES_DIRECT.rst`, but the placeholder was not correctly replaced by its property name. 08 July 2022, 13:19:54 UTC
95cce32 CMake 3.24.0-rc3 07 July 2022, 15:02:54 UTC
18a3ee6 Merge topic 'ccmake-fix-pdcurses-windows' into release-3.24 a78d10220c ccmake: Fix mangled configuration log with PDCurses on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7458 07 July 2022, 13:13:12 UTC
5970536 Merge topic 'genex-LINK_LIBRARY-check-supported-properties' into release-3.24 913ea78d7a Genex LINK_LIBRARY and LINK_GROUP: check supported properties Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7454 07 July 2022, 13:07:00 UTC
f92964b Merge topic 'findwxwidgets-mingw-regression' into release-3.24 7d6e01801d FindwxWidgets: Do not reset wxWidgets_LIB_DIR unnecessarily 6dce42b171 FindwxWidgets: Restore win32 find style on MinGW Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7451 07 July 2022, 13:05:38 UTC
78ab4f9 Merge branch 'release-3.23' into release-3.24 07 July 2022, 13:03:48 UTC
8b89649 Merge branch 'release-3.22' into release-3.23 07 July 2022, 13:03:38 UTC
acc6a08 Merge topic 'FindLAPACK-nvhpc' into release-3.24 28d52a43fc FindLAPACK: Add '-fortranlibs' flag only with NVHPC/PGI compilers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7452 07 July 2022, 13:02:01 UTC
05a5d35 Merge branch 'FindLAPACK-nvhpc' into release-3.23 Merge-request: !7452 07 July 2022, 13:01:20 UTC
7cc61ff Merge branch 'FindLAPACK-nvhpc' into release-3.22 Merge-request: !7452 07 July 2022, 13:00:30 UTC
28d52a4 FindLAPACK: Add '-fortranlibs' flag only with NVHPC/PGI compilers Since commit 2c9e623e31 (Find{BLAS,LAPACK}: Add support for the NVHPC LAPACK library, 2021-05-05, v3.21.0-rc1~192^2) we try the `-fortranlibs` option as a dependency of the NVHPC LAPACK. That flag is specific to the NVHPC/PGI compilers, so use it conditionally with them. Without this modification, CMake fails to find LAPACK if - compiler ID is GNU - `BLA_STATIC` is `ON` - `BLA_VENDOR` is not defined or set to `All` Fixes: #23705, #22878 06 July 2022, 17:58:47 UTC
a78d102 ccmake: Fix mangled configuration log with PDCurses on Windows This fix seems to work on both Windows and Ubuntu (WSL). Issue: #18053 06 July 2022, 16:14:47 UTC
913ea78 Genex LINK_LIBRARY and LINK_GROUP: check supported properties Refines check for properties supporting these genex. Enhance error message. Fixes: #23699 06 July 2022, 14:15:43 UTC
7d6e018 FindwxWidgets: Do not reset wxWidgets_LIB_DIR unnecessarily Only reset it when `WX_ROOT_DIR` had a value. This change allows to set both `wxWidgets_LIB_DIR` and `wxWidgets_ROOT_DIR` at the same time when they where previously `-NOTFOUND`. 06 July 2022, 13:59:38 UTC
6dce42b FindwxWidgets: Restore win32 find style on MinGW Since commit 6fac8af9ca (FindwxWidgets: set wxWidgets_FIND_STYLE to unix on MINGW, 2022-04-11, v3.24.0-rc1~296^2), we only tried unix find style on MinGW. However, only some MinGW builds have the `wx-config` needed for unix find style. Other builds, including those using the official wxWidgets makefiles, do not provide `wx-config` and need to use win32 find style. To accommodate both use cases, first use win32 find style and if it fails, use unix find style. 06 July 2022, 13:58:48 UTC
9b051f5 Merge topic 'genex-LINK_LIBRARY-fix-generation' into release-3.24 e8792da04b genex-LINK_LIBRARY: ensure correct generation inside LINK_GROUP genex Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7443 06 July 2022, 13:13:05 UTC
4a8db17 Merge topic 'FindwxWidgets-more-versions' into release-3.24 2a19231d61 FindwxWidgets: Support more wxWidgets versions, including 3.2 853449429d FindwxWidgets: Use version number from header for library names ed51e0bb75 FindwxWidgets: Move extracting version number to a macro Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7448 05 July 2022, 21:35:05 UTC
a5a442d Merge topic 'doc-cpack-archive-component' into release-3.24 5fa14ddecb Help: Document that CPack Archive Generator <component> is all uppercase Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7438 05 July 2022, 21:33:54 UTC
7de107c Merge topic 'doc-TARGET_FILE-depends' into release-3.24 a4f0321ddc Help: Document $<TARGET_FILE> dependency behavior Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7431 05 July 2022, 21:32:27 UTC
b90757a Merge topic 'docopt' into release-3.24 ee6b429498 Help: Clarify that option() is a boolean Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7434 05 July 2022, 21:31:05 UTC
2a19231 FindwxWidgets: Support more wxWidgets versions, including 3.2 Update the example to use a more recent wxWidgets version. Use a list with known version numbers when searching for installation directories and wx-config names. 05 July 2022, 18:55:43 UTC
8534494 FindwxWidgets: Use version number from header for library names 05 July 2022, 18:55:43 UTC
ed51e0b FindwxWidgets: Move extracting version number to a macro 05 July 2022, 18:55:43 UTC
5fa14dd Help: Document that CPack Archive Generator <component> is all uppercase 05 July 2022, 15:36:29 UTC
a4f0321 Help: Document $<TARGET_FILE> dependency behavior Fixes: #23686 05 July 2022, 15:31:23 UTC
ee6b429 Help: Clarify that option() is a boolean Also describe `option()` behavior in project vs. script mode. 05 July 2022, 15:05:54 UTC
8fd68f9 Merge topic 'doc-CMP0131' into release-3.24 703900d166 Help: Mention CMP0131 in LINK_LIBRARIES docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7444 05 July 2022, 14:35:36 UTC
c70ed63 Merge topic 'nvhpc-Werror' into release-3.24 35ec676ace NVHPC: warnings as error flag is "-Werror" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7415 05 July 2022, 14:32:54 UTC
6fee995 Merge topic 'add_nvcc_compile_warning_support' into release-3.24 cd324110d2 CUDA: NVCC support for COMPILE_WARNING_AS_ERROR target property 2e9ac1d272 Tests: Refactor warn on error tests to support multiple languages Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7417 05 July 2022, 14:31:22 UTC
e8792da genex-LINK_LIBRARY: ensure correct generation inside LINK_GROUP genex This fix ensures the following pattern is correctly handled: $<LINK_GROUP:group_feat,$<LINK_LIBRARY:lib_feat,mylib>> With: CMAKE_LINK_GROUP_USING_group_feat = "—START_GROUP" "—END_GROUP" CMAKE_LINK_LIBRARY_USING_lib_feat = "—PREFIX" "—LINK <LIBRARY>" "—SUFFIX" Before the fix, we get the following generation: —START_GROUP —PREFIX —LINK /path/to/mylib —END_GROUP —SUFFIX —END_GROUP and —SUFFIX are in the wrong order After the fix, we get the correct order: —START_GROUP —PREFIX —LINK /path/to/mylib —SUFFIX —END_GROUP 05 July 2022, 08:00:04 UTC
ba107f0 Merge topic 'LINK_LIBRARY-Darwin-LIBRARY-features-enhancements' into release-3.24 537861664a Genex LINK_LIBRARY: MacOS: enhance *_LIBRARY features c55d42eb42 Darwin.cmake: Fix indenting Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7433 05 July 2022, 03:53:13 UTC
703900d Help: Mention CMP0131 in LINK_LIBRARIES docs 05 July 2022, 01:08:56 UTC
2a336d8 Merge topic 'doc-LINK_LIBRARY_genex' into release-3.24 d185f7c0a8 Help: Rework $<LINK_LIBRARY>, $<LINK_GROUP> and related docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7413 03 July 2022, 04:50:44 UTC
5378616 Genex LINK_LIBRARY: MacOS: enhance *_LIBRARY features 03 July 2022, 04:43:23 UTC
c55d42e Darwin.cmake: Fix indenting 03 July 2022, 04:43:23 UTC
d185f7c Help: Rework $<LINK_LIBRARY>, $<LINK_GROUP> and related docs These changes restructure the docs to improve readability and flow, correct grammar and typos, and fix errors and inconsistencies in some of the examples. Fixes: #23684 03 July 2022, 04:34:41 UTC
3201439 Merge topic 'genex-TARGET_BUNDLE_DIR_NAME' into release-3.24 8bd98b8117 Genex: Fix TARGET_BUNDLE_DIR_NAME incorrect extension Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7428 01 July 2022, 12:19:35 UTC
8bd98b8 Genex: Fix TARGET_BUNDLE_DIR_NAME incorrect extension Fix the genex from commit 997af2e1a6 (Genex: Add TARGET_BUNDLE_DIR_NAME, 2022-04-14, v3.24.0-rc1~233^2) to use the correct bundle directory extension for each bundle type. Fixes: #23683 01 July 2022, 12:18:10 UTC
35ec676 NVHPC: warnings as error flag is "-Werror" 01 July 2022, 12:05:19 UTC
cd32411 CUDA: NVCC support for COMPILE_WARNING_AS_ERROR target property 01 July 2022, 12:04:54 UTC
6b2bcae Merge branch 'release-3.23' into release-3.24 30 June 2022, 12:24:57 UTC
5290047 Merge branch 'file-set-crash' into release-3.23 Merge-request: !7420 30 June 2022, 12:22:27 UTC
6bc597b Merge topic 'file-set-crash' into release-3.24 3fee5398bd install(EXPORT): Check for missing file sets at generate time Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7420 30 June 2022, 12:20:23 UTC
3fee539 install(EXPORT): Check for missing file sets at generate time Missing file sets were originally checked at configure time in install(TARGETS ... EXPORT), but were not checked at generate time. If a file set was added after install(TARGETS ... EXPORT) was called, an abortion error was thrown. Check again at generate time to gracefully display an error message instead of crashing. Fixes: #23680 29 June 2022, 19:05:32 UTC
2e9ac1d Tests: Refactor warn on error tests to support multiple languages 29 June 2022, 15:50:34 UTC
c24620f Merge topic 'FetchContent-avoid-IN_LIST' into release-3.24 5c7b6b29f9 FetchContent: Don't use if(... IN_LIST ...) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7423 29 June 2022, 12:46:30 UTC
18c0ff6 Merge topic 'fix-23523' into release-3.24 10668f26c9 AUTOUIC: Fix internal paths of generated ui_foo.h files Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7419 29 June 2022, 12:43:27 UTC
5c7b6b2 FetchContent: Don't use if(... IN_LIST ...) This avoids the need for changing policy settings, which would then propagate through to projects brought into the build via FetchContent. 28 June 2022, 21:54:06 UTC
10668f2 AUTOUIC: Fix internal paths of generated ui_foo.h files For every file foo.ui we generate a ui_foo.h file in ${target}_autogen/include or ${target}_autogen/include_$<CONFIG> in the multi-config case. Even .ui files in subdirectories are handled this way. That means, .ui files with the same base name will conflict in a target. However, for .ui files in subdirectories we added generated sources with the nonexistent path ${target}_autogen/include/subdir/ui_foo.h. This patch fixes that. Also, CMake will now yield an error if a target has multiple .ui files with the same base name. Fixes #23523 28 June 2022, 15:26:28 UTC
back to top