sort by:
Revision Author Date Message Commit Date
24a9b00 Merge branch 'cxxmodules-non-compiled-source-release' into cxxmodules-non-compiled-source * cxxmodules-non-compiled-source-release: cxxmodules: detect and message about non-compiled sources 12 September 2023, 18:47:20 UTC
458e397 cxxmodules: detect and message about non-compiled sources Previously an internal error was raised which ended up causing an internal exception to be thrown. This is a typo situation that should fall into an explicit error. Fixes: #25207 12 September 2023, 18:46:36 UTC
b1cb23a Merge topic 'fix-win-dbg-msg' cd46ecad19 Debugger: Fix pipe connection error message construction on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8785 11 September 2023, 12:12:29 UTC
4bd020d Merge topic 'Fix-FindLua50-and-FindLua51-doc' 7abb6d14ca FindLua{50,51}: Fix preformatted documentation blocks Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8784 11 September 2023, 12:11:40 UTC
3fc4d8b Merge topic 'doc-if-number' 5924a1f0eb Help: Document if() comparison number format Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8783 11 September 2023, 12:10:41 UTC
bc41968 CMake Nightly Date Stamp 11 September 2023, 04:01:45 UTC
d291cc1 CMake Nightly Date Stamp 10 September 2023, 04:01:15 UTC
1345928 Merge topic 'ci-mingw-osdn-io' b2555f27ac ci: Improve MinGW/MSYS Makefiles mingw.osdn.io job environments Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8786 09 September 2023, 11:17:11 UTC
b94a16b CMake Nightly Date Stamp 09 September 2023, 04:01:13 UTC
cd46eca Debugger: Fix pipe connection error message construction on Windows Adding an integer to a C string does pointer math, rather than converting to string. Instead convert the result of `GetLastError` to string before adding it to the error message. This problem was accidentally introduced by commit 8b1257e7bf (Debugger: Replace libuv with platform-specific connection code, 2023-07-29). Signed-off-by: William R. Dieter <william.r.dieter@intel.com> 08 September 2023, 19:52:09 UTC
7abb6d1 FindLua{50,51}: Fix preformatted documentation blocks Avoid duplicate `::`. 08 September 2023, 19:34:35 UTC
b2555f2 ci: Improve MinGW/MSYS Makefiles mingw.osdn.io job environments Set `PATH`, `MSYSTEM`, and `MAKE_MODE` environment variables the way the MinGW/MSYS 1.0 distribution from `mingw.osdn.io` does in its bash prompt. 08 September 2023, 19:31:22 UTC
5924a1f Help: Document if() comparison number format Fixes: #25237 08 September 2023, 14:26:34 UTC
91585ad Merge topic 'rel-win-qt-5.15' 7def566e92 Utilities/Release: Update to Qt 5.15.10 on windows-{x86_64,i386} builds Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8774 08 September 2023, 13:13:36 UTC
c7c1510 Merge topic 'update-tutorial-step3' a94a4c12e1 Tutorial: Fix-up typos and inconsistencies Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8779 08 September 2023, 13:04:43 UTC
8aa20b5 Merge topic 'FindFreetype-use-config' d83d925045 FindFreetype: use `freetype-config.cmake` if available Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: Ryan Krattiger <ryan.krattiger@kitware.com> Merge-request: !8775 08 September 2023, 13:02:58 UTC
2c11b3a Merge topic 'test-ctest' be657bf1e0 Tests: Migrate CTestTest{NoBuild,NoExe} to RunCMake.ctest_{build,test} Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8780 08 September 2023, 13:02:08 UTC
6bb1d93 Merge branch 'release-3.27' 08 September 2023, 12:58:56 UTC
825e8c3 Merge topic 'ctest_submit_follow_redirects' 26ce8dc290 ctest: Restore support for http redirects during Submit step Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8782 08 September 2023, 12:58:56 UTC
9aa25ed Merge topic 'ctest_submit_follow_redirects' into release-3.27 26ce8dc290 ctest: Restore support for http redirects during Submit step Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8782 08 September 2023, 12:58:55 UTC
ad484e2 Merge topic 'IntelLLVM-debug-flags' e30f0f89af IntelLLVM: Suppress -Rdebug-disables-optimization on debug builds Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: LecrisUT <github@lecris.me> Merge-request: !8764 08 September 2023, 12:56:28 UTC
f09e524 CMake Nightly Date Stamp 08 September 2023, 04:01:12 UTC
26ce8dc ctest: Restore support for http redirects during Submit step After CDash PR 1519 introduced HTTP status codes greater than 200 for various error cases, CMake commit b7c871f745 (ctest: Update ctest_submit for CDash behavior change, 2023-07-24, v3.27.1~3^2) modified CTest's submit handler to check the status returned by CDash and throw an error when this status is not equal to 200. That change had the unintended side effect of causing CTest submissions to fail when uploading results to a URL that returns a redirect status code (3xx). Fix this by configuring cURL to follow the redirect. The status cURL reports to CTest is now 200 instead of 3xx when CDash is located behind a redirect. Fixes: #25159 07 September 2023, 19:37:27 UTC
e30f0f8 IntelLLVM: Suppress -Rdebug-disables-optimization on debug builds IntelLLVM 2023.0.0 and above emit this remark if `-g` is used without any `-O<level>` flag, which is our default behavior. Add another flag to suppress the remark. 07 September 2023, 19:15:08 UTC
be657bf Tests: Migrate CTestTest{NoBuild,NoExe} to RunCMake.ctest_{build,test} Avoid duplicating infrastructure provided by the latter. 07 September 2023, 15:46:53 UTC
a94a4c1 Tutorial: Fix-up typos and inconsistencies * Fix typo in Step 2 * Fix incorrect code referenced in Step 3, TODO 7. Update comments in MathFunctions/CMakeLists.txt to unique strings. * Resolve inconsistencies between steps in MathFunctions/CMakeLists.txt 07 September 2023, 14:57:19 UTC
7def566 Utilities/Release: Update to Qt 5.15.10 on windows-{x86_64,i386} builds Fixes: #25187 Co-authored-by: Brad King <brad.king@kitware.com> 07 September 2023, 13:03:25 UTC
1c5e4b6 Merge topic 'FindPkgConfig-system-cflags' 252c66c697 FindPkgConfig: Tolerate PKG_CONFIG_SYSTEM_INCLUDE_PATH in environment 4507883135 Tests: Rename RunCMake.FindPkgConfig LIBRARY_PATH case to SYSTEM_PATH Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8768 07 September 2023, 11:52:06 UTC
9fcc923 CMake Nightly Date Stamp 07 September 2023, 04:01:21 UTC
d83d925 FindFreetype: use `freetype-config.cmake` if available The official `freetype-config.cmake` provides `Freetype::Freetype` as an `INTERFACE` library to its exported `freetype` target. This ends up causing issues if CMake's Find module is used to define `Freetype::Freetype` before using `freetype-config` because some, but not all, of its defined targets are already available triggering the generated code that detects such situations. Instead, try to use `freetype-config` where possible and provide bridge logic for this module's variable guarantees. 06 September 2023, 22:15:44 UTC
252c66c FindPkgConfig: Tolerate PKG_CONFIG_SYSTEM_INCLUDE_PATH in environment Tell `pkg-config --cflags` not to filter out `-I` flags for entries of `PKG_CONFIG_SYSTEM_INCLUDE_PATH` (and `CPATH` for `pkgconf`). Fixes: #25228 06 September 2023, 16:17:39 UTC
4507883 Tests: Rename RunCMake.FindPkgConfig LIBRARY_PATH case to SYSTEM_PATH Prepare to cover CFLAGS too. 06 September 2023, 16:12:53 UTC
4771544 Merge topic 'replace-cmsysprocess-with-cmuvprocesschain' a5f98df778 Source: Fix mysterious new IWYU warnings 0712e3cfea cmCTestCoverageHandler: Replace cmsysProcess with cmUVProcessChain 96b3dd329e cmCTestLaunchReporter: Replace cmsysProcess with cmUVProcessChain b15ad7ebb6 cmCTest: Replace cmsysProcess with cmUVProcessChain 50a6e78a82 cmSystemTools::RunSingleCommand(): Replace cmsysProcess with cmUVProcessChain 49a37d5a97 cmCTestScriptHandler: Replace cmsysProcess with cmUVProcessChain bc702aa97e cmcmd: Replace cmsysProcess with cmUVProcessChain ec124582ac cmProcessTools::RunProcess(): Replace cmsysProcess with cmUVProcessChain ... Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8665 06 September 2023, 15:22:28 UTC
00a7acb Merge topic 'nsis-correct-jump' d3bfe0ea44 CPack/NSIS: Fix incorrect jump for standard user Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8767 06 September 2023, 15:19:03 UTC
ce4df15 Merge topic 'xcode-no-legacy-buildsystem' b78a14e204 Xcode: reject legacy buildsystem for Xcode 14 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8762 06 September 2023, 15:12:57 UTC
d0cfba9 Merge topic 'reduce-sign-conversion-warnings' 7b3464320f Reduce sign conversion warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8769 06 September 2023, 15:09:11 UTC
704d21d Merge topic 'FindMatlab' 7d7fe9981c FindMatlab: use if(IS_DIRECTORY) for directories instead of EXISTS cf554750dd FindMatlab: no if(NOT EXIST) guard needed for file(MAKE_DIRECTORY) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8759 06 September 2023, 15:07:38 UTC
77a2ae7 Merge topic 'FindGLEW-mingw' a37a04b5c6 FindGLEW: Use correct library suffixes on MinGW Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8766 06 September 2023, 15:06:25 UTC
b834e8d Merge topic 'ci-vs2022-qt' fc41962481 ci: Enable Qt tests in nightly VS IDE job 67abc25e67 ci: Factor out location of cmake in Qt download script Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8771 06 September 2023, 15:04:39 UTC
7de96ab Merge branch 'release-3.27' 06 September 2023, 14:55:44 UTC
6cda2b1 Merge topic 'fortran-object-libraries' 045d8eca6c Merge branch 'fortran-object-libraries-release' into fortran-object-libraries 74b1d6caf3 cmComputeLinkInformation: compute link info for module-using targets 6251edaed1 cmGeneratorTarget: support config-independent Fortran source queries Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8772 06 September 2023, 14:55:44 UTC
d63f0be Merge topic 'fortran-object-libraries' into release-3.27 74b1d6caf3 cmComputeLinkInformation: compute link info for module-using targets 6251edaed1 cmGeneratorTarget: support config-independent Fortran source queries Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8772 06 September 2023, 14:55:43 UTC
c1dc341 Merge branch 'release-3.27' 06 September 2023, 14:51:40 UTC
dfdce97 Merge topic 'doc-msvc-debug-format' 91dc94c4ac Help: MSVC_DEBUG_INFORMATION_FORMAT is initialized from associated variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8770 06 September 2023, 14:51:40 UTC
275656d Merge topic 'doc-msvc-debug-format' into release-3.27 91dc94c4ac Help: MSVC_DEBUG_INFORMATION_FORMAT is initialized from associated variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8770 06 September 2023, 14:51:39 UTC
daf7639 CMake Nightly Date Stamp 06 September 2023, 04:01:14 UTC
045d8ec Merge branch 'fortran-object-libraries-release' into fortran-object-libraries * fortran-object-libraries-release: cmComputeLinkInformation: compute link info for module-using targets cmGeneratorTarget: support config-independent Fortran source queries 05 September 2023, 23:27:41 UTC
74b1d6c cmComputeLinkInformation: compute link info for module-using targets Targets which contain C++ module or Fortran sources need to participate in link information unconditionally regardless of whether they actually have link artifacts or not. Fixes: #25223 05 September 2023, 22:12:25 UTC
6251eda cmGeneratorTarget: support config-independent Fortran source queries Some locations care about "any config with Fortran", so make a query for such (they may not know any configuration names themselves). 05 September 2023, 22:12:25 UTC
fc41962 ci: Enable Qt tests in nightly VS IDE job 05 September 2023, 19:23:47 UTC
67abc25 ci: Factor out location of cmake in Qt download script 05 September 2023, 19:22:37 UTC
91dc94c Help: MSVC_DEBUG_INFORMATION_FORMAT is initialized from associated variable The `CMAKE_MSVC_DEBUG_INFORMATION_FORMAT` variable docs mention that it initializes the `MSVC_DEBUG_INFORMATION_FORMAT` target property, but the property's docs was missing any mention of the variable. Follow the pattern from commit c1b07ca9da (Help: MSVC_RUNTIME_LIBRARY is initialized from associated variable, 2022-08-13, v3.25.0-rc1~317^2). Fixes: #25216 05 September 2023, 19:01:04 UTC
d3bfe0e CPack/NSIS: Fix incorrect jump for standard user Revert an incorrect change from commit c4a0bcea77 (CPack: Fix NSIS handling of privileged users, 2012-02-01, v2.8.8~230^2). Fixes: #13939 05 September 2023, 17:39:00 UTC
98e1bea Merge topic 'find-module-frameworks' 6b01a27f90 macOS: Simplify imported framework locations in find modules Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8757 05 September 2023, 15:11:12 UTC
6ebf71a CMake Nightly Date Stamp 05 September 2023, 04:01:15 UTC
4e02834 Merge topic 'fileapi-test-fix' e1fe5bb475 Tests: Fix FileAPI interface_exe test Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8765 04 September 2023, 13:46:34 UTC
8903836 CMake Nightly Date Stamp 04 September 2023, 04:01:44 UTC
a37a04b FindGLEW: Use correct library suffixes on MinGW 03 September 2023, 18:53:00 UTC
3635706 CMake Nightly Date Stamp 03 September 2023, 04:01:14 UTC
31f58c5 CMake Nightly Date Stamp 02 September 2023, 04:01:14 UTC
e1fe5bb Tests: Fix FileAPI interface_exe test 01 September 2023, 18:02:44 UTC
bf933b8 Merge topic 'scope-doc-tweaks' bbf3ed5422 Help: Explain block() policy-scope rules more clearly 2f319c6484 Help: Remove "this command" ambiguity in set() docs 9eecdc7ab7 Help: Use signature directive for cmake_policy() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8761 01 September 2023, 13:00:16 UTC
bbf3ed5 Help: Explain block() policy-scope rules more clearly 01 September 2023, 11:28:56 UTC
2f319c6 Help: Remove "this command" ambiguity in set() docs 01 September 2023, 11:28:56 UTC
9eecdc7 Help: Use signature directive for cmake_policy() 01 September 2023, 11:28:40 UTC
eb5174a CMake Nightly Date Stamp 01 September 2023, 04:01:12 UTC
b78a14e Xcode: reject legacy buildsystem for Xcode 14 With Xcode 14 support for the Legacy Build System has been removed and the BuildSystemType in the WorkspaceSettings is ignored. If CMake still generates projects targeted to the Lecacy Build System the build preparation phase will likely fail because Xcode for example misses any declared outputs from script invocations. This is a hard to debug problem and CMake should reject the invalid configuration instead. 31 August 2023, 08:13:57 UTC
4b28f39 CMake Nightly Date Stamp 31 August 2023, 04:01:19 UTC
4cd207b CMake Nightly Date Stamp 30 August 2023, 04:01:12 UTC
7b34643 Reduce sign conversion warnings Add some static casts to make explicit some sign conversions in order to avoid warnings about the same. This is by no means an attempt to fix all such warnings, but these instances were especially egregious as they would be raised across many source files. Also change a post-increment of an iterator to pre-increment. At worst, this does nothing, but pre-increment is potentially more efficient. 29 August 2023, 19:57:24 UTC
a5f98df Source: Fix mysterious new IWYU warnings 29 August 2023, 14:51:30 UTC
0712e3c cmCTestCoverageHandler: Replace cmsysProcess with cmUVProcessChain 29 August 2023, 14:51:30 UTC
96b3dd3 cmCTestLaunchReporter: Replace cmsysProcess with cmUVProcessChain And convert cmCTestLaunch and cmCTestBuildHandler too. 29 August 2023, 14:51:30 UTC
b15ad7e cmCTest: Replace cmsysProcess with cmUVProcessChain 29 August 2023, 14:51:30 UTC
50a6e78 cmSystemTools::RunSingleCommand(): Replace cmsysProcess with cmUVProcessChain And pass OUTPUT_PASSTHROUGH in one call where it was missing. 29 August 2023, 14:51:30 UTC
49a37d5 cmCTestScriptHandler: Replace cmsysProcess with cmUVProcessChain And update cmSystemTools::WaitForLine() to use cmUVProcessChain. 29 August 2023, 14:51:30 UTC
bc702aa cmcmd: Replace cmsysProcess with cmUVProcessChain 29 August 2023, 14:51:30 UTC
ec12458 cmProcessTools::RunProcess(): Replace cmsysProcess with cmUVProcessChain And convert the VCS code to std::vector<std::string>. 29 August 2023, 14:51:30 UTC
5420639 cmExecuteProcessCommand: Replace cmsysProcess with cmUVProcessChain 29 August 2023, 14:51:30 UTC
b938e7d Merge topic 'cmuvstreamread-raii' 27be5ccd45 cmUVStreamRead: Return RAII handle to avoid memory leak Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8749 29 August 2023, 14:50:58 UTC
9844219 CMake Nightly Date Stamp 29 August 2023, 04:01:15 UTC
a52fc16 Merge topic 'imported-framework-dir-is-system' 878ae03832 macOS: IMPORTED framework: Honor SYSTEM target property in all cases Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8758 28 August 2023, 15:10:31 UTC
889f902 CMake Nightly Date Stamp 28 August 2023, 04:02:26 UTC
7d7fe99 FindMatlab: use if(IS_DIRECTORY) for directories instead of EXISTS 27 August 2023, 22:27:39 UTC
cf55475 FindMatlab: no if(NOT EXIST) guard needed for file(MAKE_DIRECTORY) 27 August 2023, 22:25:55 UTC
878ae03 macOS: IMPORTED framework: Honor SYSTEM target property in all cases When IMPORTED_LOCATION holds a framework folder, SYSTEM property must be respected. 27 August 2023, 08:59:36 UTC
ef2a6c3 CMake Nightly Date Stamp 27 August 2023, 04:01:10 UTC
d774145 CMake Nightly Date Stamp 26 August 2023, 04:01:12 UTC
863891a Merge topic 'modules-better-messages' 571b5e1f2c cxxmodules: improve error messages for C++ module setup 8b4d32c18b cmStandardLevelResolver: add query for the effective standard level 17ddc4ac76 cmStandardLevelResolver: compare with static string literals 6f1dae2b01 cmStandardLevelResolver: use `cmStrCat` where possible 0d45d40e13 cmStandardLevelResolver: use character literals where possible Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8755 25 August 2023, 15:27:27 UTC
6b01a27 macOS: Simplify imported framework locations in find modules Take advantage of commit d605f728f7 (macOS: Allow IMPORTED_LOCATION to be a framework folder, 2023-06-16) to remove special-case framework logic from find modules. This changes link lines from `/path/to/Foo.framework/Foo[.tbd]` to `-framework Foo`. With the latter, the linker will automatically choose the `.tbd` if it exists. Issue: #24946 25 August 2023, 15:05:18 UTC
27be5cc cmUVStreamRead: Return RAII handle to avoid memory leak 25 August 2023, 14:44:06 UTC
5ae0030 Merge branch 'release-3.27' 25 August 2023, 13:41:28 UTC
02765cc Merge topic 'cxx-atomic' fa3c4b6dbf Source: Link libatomic when needed on any Linux architecture Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8756 25 August 2023, 13:41:27 UTC
8708b41 Merge topic 'cxx-atomic' into release-3.27 fa3c4b6dbf Source: Link libatomic when needed on any Linux architecture Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8756 25 August 2023, 13:41:26 UTC
09651ff CMake Nightly Date Stamp 25 August 2023, 04:01:12 UTC
fa3c4b6 Source: Link libatomic when needed on any Linux architecture Extend commit 78bbd58545 (Source: Link libatomic when needed on Linux 32-bit ARM, 2023-07-27, v3.27.2~10^2) to check for libatomic on more architectures. Fixes: #25204 24 August 2023, 17:05:45 UTC
caace03 CMake Nightly Date Stamp 24 August 2023, 04:01:17 UTC
571b5e1 cxxmodules: improve error messages for C++ module setup Make it clear that: - the quoted string is a target name; and - C++ sources that export modules is the important detail. 23 August 2023, 20:47:29 UTC
8b4d32c cmStandardLevelResolver: add query for the effective standard level This allows for improved error messages. 23 August 2023, 20:14:02 UTC
17ddc4a cmStandardLevelResolver: compare with static string literals 23 August 2023, 20:13:49 UTC
back to top