summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Expand)AuthorAgeFilesLines
* Merge topic 'clang-tidy-module-pragma-once-check'Brad King2022-11-183-1/+5
|\
| * CMake: fix violations of #pragma once checkKyle Edwards2022-11-173-1/+5
* | Merge topic 'ninja-swiftmodule-no-exe'Brad King2022-11-181-1/+3
|\ \
| * | Ninja: Avoid re-linking a Swift executable on every buildEvan Wilde2022-11-171-1/+3
* | | Merge topic 'refactor-cmDocumentation'Brad King2022-11-1842-802/+663
|\ \ \
| * | | Refactor: `cmGlobalGeneratorFactory::GetDocumentation` returns entryAlex Turbov2022-11-1728-124/+91
| * | | cmGlobalGeneratorFactory.h: Simplify returning default valuesAlex Turbov2022-11-171-7/+5
| * | | cmake.cxx: Simplify `cmake::AppendExtraGeneratorsDocumentation()`Alex Turbov2022-11-171-12/+5
| * | | cpack.cxx: Optimize calls to `std::osteam::operator<<`Alex Turbov2022-11-171-64/+53
| * | | cpack.cxx: Eliminate redundant `if`Alex Turbov2022-11-171-5/+1
| * | | cpack.cxx: Deduplicate "Generators" section creation codeAlex Turbov2022-11-171-21/+24
| * | | cmake.cxx: Move `static` functions to an anonymous namespaceAlex Turbov2022-11-171-100/+97
| * | | cmDocumentationEntry: Drop all user provided ctors for C++ >= 14Alex Turbov2022-11-178-34/+33
| * | | cmake.cxx: Optimize calls to `std::osteam::operator<<`Alex Turbov2022-11-171-28/+27
| * | | cmDocumentationFormatter: Hide internal methods into `private` sectionAlex Turbov2022-11-171-4/+5
| * | | cmDocumentation: Drop unused `SetSections` methodAlex Turbov2022-11-172-8/+0
| * | | cmDocumentation: `char*[][2]` → `cmDocumentationEntry[N]`Alex Turbov2022-11-1713-161/+87
| * | | CMakeSetup.cxx: Use anonymous namespace instead of `static`Alex Turbov2022-11-171-5/+9
| * | | ccmake.cxx: Use anonymous namespace instead of `static`Alex Turbov2022-11-171-10/+10
| * | | ctest.cxx: Eliminate redundand trenary operatorAlex Turbov2022-11-173-3/+3
| * | | ctest.cxx: Optimize `std::ostream::operator<<` callsAlex Turbov2022-11-171-6/+4
| * | | ctest.cxx: Use anonymous namespace instead of `static` arraysAlex Turbov2022-11-171-5/+6
| * | | cmakemain.cxx: Remove always true preprocessor `#if` blockAlex Turbov2022-11-171-2/+0
| * | | cmDocumentation: Accept `Iterable` instead of `vector` on add entriesAlex Turbov2022-11-172-26/+18
| * | | cmDocumentationSection: Accept `Iterable` instead of `vector` on addAlex Turbov2022-11-171-7/+11
| * | | cmDocumentationFormatter: Improve `PrintFormatted`Alex Turbov2022-11-171-34/+54
| * | | 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
| * | | cmDocumentationFormatter: Prevent indentation reset side effectAlex Turbov2022-11-171-2/+7
| * | | cmDocumentation: Drop useless call to formatter's `SetIndent()`Alex Turbov2022-11-171-1/+0
| * | | cmDocumentationFormatter: Turn `TextIndent` member into `size_t`Alex Turbov2022-11-174-27/+33
| * | | cmDocumentationFormatter: Use `std::ostream` padding capabitilyAlex Turbov2022-11-171-7/+6
| * | | cmDocumentationFormatter: `TextIndent` member is `std::string` nowAlex Turbov2022-11-172-20/+17
| * | | cmDocumentationFormatter: `PrintPreformatted` accept stringAlex Turbov2022-11-172-14/+16
| * | | cmDocumentationFormatter.h: No need `virtual` methodsAlex Turbov2022-11-172-11/+3
| * | | 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 topic 'build-local-interface-genex'Brad King2022-11-182-16/+39
|\ \ \ \
| * | | | Genex: Add $<BUILD_LOCAL_INTERFACE:...> genexKyle Edwards2022-11-172-1/+13
| * | | | cmGeneratorExpression: Refactor stripExportInterface() to use enum classKyle Edwards2022-11-171-16/+27
| | |_|/ | |/| |
* | | | Merge topic 'genex-TARGET_PROPERTY-scope'Brad King2022-11-181-1/+4
|\ \ \ \
| * | | | Genex: Fix TARGET_PROPERTY lookup scope in transitive usage requirementsBrad King2022-11-171-1/+4
* | | | | CMake Nightly Date StampKitware Robot2022-11-181-1/+1
| |/ / / |/| | |
* | | | Merge topic 'vs-build-parallel'Brad King2022-11-171-2/+0
|\ \ \ \
| * | | | cmake --build: Use both inter- and intra-project parallelism with msbuildBrad King2022-11-161-2/+0
| |/ / /