summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cmDocumentationSection: Accept `Iterable` instead of `vector` on addAlex Turbov2022-11-171-7/+11
|
* cmDocumentationFormatter: Improve `PrintFormatted`Alex Turbov2022-11-171-34/+54
| | | | Instead of one char at time copy (append), use lines.
* cmDocumentationFormatter: All printing methods accept stringsAlex Turbov2022-11-173-13/+14
|
* cmDocumentationFormatter: Turn `while ()` into `for ()` loopAlex Turbov2022-11-171-15/+23
|
* cmDocumentationFormatter: Eliminate one `if` in the `PrintColumn` loopAlex Turbov2022-11-171-7/+2
|
* cmDocumentationFormatter: Turn `TextWidth` member into `size_t`Alex Turbov2022-11-172-8/+10
| | | | Cuz normally required text width can't be negative. It was `int`…
* cmDocumentationFormatter: Prevent indentation reset side effectAlex Turbov2022-11-171-2/+7
| | | | | Fix `cmDocumentationFormatter::PrintColumn()` method to eliminate an indentation reset side effect.
* cmDocumentation: Drop useless call to formatter's `SetIndent()`Alex Turbov2022-11-171-1/+0
| | | | | The `cmDocumentationFormatter::PrintSection()` method ignores the currently set indentation level and use it's own.
* cmDocumentationFormatter: Turn `TextIndent` member into `size_t`Alex Turbov2022-11-174-27/+33
| | | | … instead of `std::string`.
* cmDocumentationFormatter: Use `std::ostream` padding capabitilyAlex Turbov2022-11-171-7/+6
| | | | … instead of manually print spaces to align fields.
* cmDocumentationFormatter: `TextIndent` member is `std::string` nowAlex Turbov2022-11-172-20/+17
| | | | Was `const char*`.
* cmDocumentationFormatter: `PrintPreformatted` accept stringAlex Turbov2022-11-172-14/+16
| | | | Also, make it `const` method cuz it's not modify the state.
* cmDocumentationFormatter.h: No need `virtual` methodsAlex Turbov2022-11-172-11/+3
| | | | | Can be added later it really need. Also, drop ctor/dtor to make the class trivially destructable.
* cmDocumentationEntry.h: Drop unused constructorAlex Turbov2022-11-171-9/+0
|
* cmDocumentation: Optimize `std::ostream::operator<<()` callsAlex Turbov2022-11-172-19/+19
|
* cmDocumentation.cxx: Use lambda function instead of macroAlex Turbov2022-11-172-46/+41
|
* cmDocumentation.cxx: Use anonymous namespace instead of `static`Alex Turbov2022-11-161-3/+5
|
* cmDocumentation: Remove MSVC 6 workaroundAlex Turbov2022-11-162-36/+26
|
* Merge branch 'release-3.25'Brad King2022-11-160-0/+0
|\
| * Merge topic 'qtifw-4.5' into release-3.25Brad King2022-11-161-0/+2
| |\ | | | | | | | | | | | | | | | | | | 351239b776 CPack/IFW: Add support for QtIFW 4.5 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7920
* | \ Merge topic 'qtifw-4.5'Brad King2022-11-161-0/+2
|\ \ \ | | |/ | |/| | | | | | | | | | | | | 351239b776 CPack/IFW: Add support for QtIFW 4.5 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7920
| * | CPack/IFW: Add support for QtIFW 4.5Erlend E. Aasland2022-11-151-0/+2
| | | | | | | | | | | | Fixes: #24164
* | | Merge branch 'release-3.25'Brad King2022-11-160-0/+0
|\ \ \ | | |/ | |/|
| * | Merge topic 'cmp0141-pch-reuse' into release-3.25Brad King2022-11-163-2/+11
| |\ \ | | |/ | |/| | | | | | | | | | | | | 94164ea55e CMP0141: Fix PCH REUSE_FROM when MSVC_DEBUG_INFORMATION_FORMAT is empty Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7914
* | | Merge topic 'cmp0141-pch-reuse'Brad King2022-11-163-2/+11
|\ \ \ | | |/ | |/| | | | | | | | | | | | | 94164ea55e CMP0141: Fix PCH REUSE_FROM when MSVC_DEBUG_INFORMATION_FORMAT is empty Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7914
| * | CMP0141: Fix PCH REUSE_FROM when MSVC_DEBUG_INFORMATION_FORMAT is emptyBrad King2022-11-153-2/+11
| |/ | | | | | | | | | | | | | | | | | | | | | | Under the policy's NEW behavior, `[CMAKE_]MSVC_DEBUG_INFORMATION_FORMAT` may be explicitly set to an empty string to tell CMake not to add any flags for this abstraction. In this case, fall back to checking the language-wide flags as we do in the OLD behavior. This revises commit 183b9a9eca (CMP0141: Fix PCH REUSE_FROM under policy NEW behavior, 2022-10-31, v3.25.0-rc3~4^2). Issue: #24106
* | CMake Nightly Date StampKitware Robot2022-11-161-1/+1
| |
* | Merge topic 'ci-continuous'Brad King2022-11-151-0/+3
|\ \ | | | | | | | | | | | | | | | | | | 6cf026ab06 ci: add macos-x86_64-ninja build and test jobs to continuous pipeline Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7915
| * | ci: add macos-x86_64-ninja build and test jobs to continuous pipelineBrad King2022-11-151-0/+3
|/ /
* | Merge topic 'ci-openmp-macos'Brad King2022-11-1510-1/+49
|\ \ | | | | | | | | | | | | | | | | | | 7ef3638454 ci: Enable FindOpenMP tests on macOS Ninja and Makefiles jobs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7912
| * | ci: Enable FindOpenMP tests on macOS Ninja and Makefiles jobsBrad King2022-11-1410-1/+49
| | | | | | | | | | | | | | | Since Apple does not distribute the OpenMP header and library with its AppleClang compiler, download them as part of the jobs.
* | | Merge topic 'cmake-E-copy-t-mode'Brad King2022-11-157-12/+82
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 8d9069e5b6 cmake -E copy: Add support for -t argument Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7913
| * | | cmake -E copy: Add support for -t argumentKyle Edwards2022-11-157-12/+82
| |/ / | | | | | | | | | Fixes: #23543
* | | Merge topic 'clang-tidy-module-ostringstream-check'Brad King2022-11-158-0/+96
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0880114ada clang-tidy: disable ostringstream check 75ab77ee19 clang-tidy module: add test for ostringstream check 04638e7358 clang-tidy module: add check for ostringstream Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7911
| * | | clang-tidy: disable ostringstream checkKyle Edwards2022-11-141-0/+1
| | | | | | | | | | | | | | | | CMake is not remotely ready for this yet...
| * | | clang-tidy module: add test for ostringstream checkSean Orner2022-11-143-0/+17
| | | |
| * | | clang-tidy module: add check for ostringstreamJoe Blaauboer2022-11-144-0/+78
| |/ /
* | | Merge topic 'test-isolate-ctest-env'Brad King2022-11-159-16/+16
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e46a9d79fc Tests: Isolate more RunCMake cases from external ctest environment values 3b6c1c1a3b Tests: Factor out RunCMake ctest environment isolation Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7909
| * | | Tests: Isolate more RunCMake cases from external ctest environment valuesBrad King2022-11-143-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix a few RunCMake cases that were running `ctest` without isolating it from external environment values that affect its behavior. Fixes: #24153
| * | | Tests: Factor out RunCMake ctest environment isolationBrad King2022-11-146-16/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some RunCMake tests unset some environment variables that affect ctest's behavior before running it. Any test using the RunCTest helper needs to do this, so do it in the helper itself. Issue: #24153
* | | | Merge topic 'better_handling_of_build_args'Brad King2022-11-154-19/+11
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 01611f8258 cmake: --build improve detection of no build dir Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7908
| * | | | cmake: --build improve detection of no build dirRobert Maynard2022-11-144-19/+11
| | | | | | | | | | | | | | | | | | | | Fixes #24157
* | | | | Merge topic 'legacy'Brad King2022-11-151-14/+38
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a44d415ed3 CMakeDetermineSystem: use execute_process() vs. exec_program() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7884
| * | | | | CMakeDetermineSystem: use execute_process() vs. exec_program()Michael Hirsch2022-11-131-14/+38
| | | | | |
* | | | | | Merge topic 'top-level-command-order'Brad King2022-11-1516-9/+37
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 59573bf5b9 project: Warn at top-level if `cmake_minimum_required` wasn't called 23f3dd9f7c RunCMake/project: Ignore exact line number in stderr checks Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7902
| * | | | | | project: Warn at top-level if `cmake_minimum_required` wasn't calledfriendlyanon2022-11-119-2/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The top-level project() call will now issue an AUTHOR_WARNING if it wasn't called after cmake_minimum_required(). Fixes: #24071
| * | | | | | RunCMake/project: Ignore exact line number in stderr checksfriendlyanon2022-11-117-7/+7
| | | | | | |
* | | | | | | Merge topic 'lcc-cleanup'Brad King2022-11-151-0/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 84eebdf18e Tests: Teach CheckSourceTree test to clean up more specific known files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7907
| * | | | | | | Tests: Teach CheckSourceTree test to clean up more specific known filesBrad King2022-11-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extend the list of files added by commit 2de1458c3c (Tests: Teach CheckSourceTree test to clean up some specific known files, 2022-10-13).
* | | | | | | | CMake Nightly Date StampKitware Robot2022-11-151-1/+1
| |_|_|_|_|/ / |/| | | | | |