summaryrefslogtreecommitdiffstats
path: root/Source/cmake.cxx
Commit message (Expand)AuthorAgeFilesLines
* cmake: Stop pointing users at logs on configure errorsBrad King2023-01-191-3/+0
* FileAPI: Add "configureLog" object kindBrad King2022-12-171-1/+1
* ConfigureLog: Version individual events instead of the whole logBrad King2022-12-161-1/+2
* ConfigureLog: Add infrastructure for structured configure event loggingMatthew Woehlke2022-12-161-0/+12
* Refactor: `cmGlobalGeneratorFactory::GetDocumentation` returns entryAlex Turbov2022-11-171-7/+5
* cmake.cxx: Simplify `cmake::AppendExtraGeneratorsDocumentation()`Alex Turbov2022-11-171-12/+5
* cmake.cxx: Move `static` functions to an anonymous namespaceAlex Turbov2022-11-171-100/+97
* cmake.cxx: Optimize calls to `std::osteam::operator<<`Alex Turbov2022-11-171-28/+27
* cmDocumentation: `char*[][2]` → `cmDocumentationEntry[N]`Alex Turbov2022-11-171-1/+26
* Merge topic 'extended-profiling'Brad King2022-10-281-0/+9
|\
| * cmake: Add profiling events for configure and generateKyle Edwards2022-10-271-0/+9
* | Merge topic 'cmake-presets-workflow-arguments'Brad King2022-10-271-6/+10
|\ \ | |/ |/|
| * cmake --workflow: add --fresh optionKyle Edwards2022-10-261-5/+8
| * cmake::Workflow: Refactor to use enum class argumentKyle Edwards2022-10-261-2/+3
* | Merge topic 'set_environment_generator'Brad King2022-10-241-1/+1
|\ \
| * | cmake: Honor CMAKE_GENERATOR env var in --help outputJuan Ramos2022-10-211-1/+1
* | | Merge topic 'cmake-presets-list-workflow-type'Brad King2022-10-241-0/+5
|\ \ \ | |/ / |/| / | |/
| * cmake: Support --list-presets=workflowKyle Edwards2022-10-211-0/+5
* | try_compile: Propagate --trace through try_compileMatthew Woehlke2022-10-111-0/+10
|/
* Merge topic 'cmake-presets-workflow'Brad King2022-09-281-0/+209
|\
| * cmake: Add --workflow modeKyle Edwards2022-09-271-0/+209
* | Drop Visual Studio 10 2010 generatorBrad King2022-09-261-3/+0
|/
* cmake --list-presets: List package as a valid optionKyle Edwards2022-09-151-1/+1
* Merge topic 'try_compile-unique-bindir'Brad King2022-09-071-0/+3
|\
| * try_compile: Add keyword-dispatched signatureMatthew Woehlke2022-09-051-0/+3
* | Merge topic 'cmake-presets-package'Brad King2022-09-021-0/+5
|\ \
| * | CPack: Add support for presetsKyle Edwards2022-08-311-0/+5
| |/
* | cmake -E capabilities: Tell whether TLS is enabledKyle Edwards2022-09-011-0/+4
|/
* Merge topic 'cmake-preset-error-reporting'Brad King2022-08-041-2/+6
|\
| * presets: Add basic error forwarding from cmake preset json parserSankhesh Jhaveri2022-08-031-2/+6
* | Merge topic 'cmake-P-path-args'Brad King2022-07-251-13/+10
|\ \
| * | cmake: In -P mode ignore extra paths on the command lineRobert Maynard2022-07-221-1/+2
| * | cmake: simplify to a single source of truth of working modeRobert Maynard2022-07-221-12/+8
| |/
* | Add cmake_language(GET_MESSAGE_LOG_LEVEL) sub commandAlexandru Croitor2022-06-281-12/+39
* | Move LogLevel enum out of cmake.h headerAlexandru Croitor2022-06-241-9/+12
|/
* cmSystemTools: Fix 'ErrorOccurred' spellingFeRD (Frank Dana)2022-06-131-6/+6
* clang-tidy: address `google-readability-casting` lintsBen Boeckel2022-05-241-1/+1
* Merge topic 'ignore-werror-command-arg'Brad King2022-05-191-0/+8
|\
| * COMPILE_WARNING_AS_ERROR: Add command-line optionMartin Duffy2022-05-181-0/+8
* | Packages: Integrate FetchContent and find_package()Craig Scott2022-05-031-0/+15
* | Refactor: Use cmCommandLineArgument::setTo{True,Value}()Kyle Edwards2022-04-181-8/+2
|/
* cmake: Add --fresh option to clear the cache and start from scratchBrad King2022-03-221-0/+12
* Merge topic 'cmake-P-args'Brad King2022-03-181-0/+6
|\
| * cmake: Improve acceptance of arbitrary arguments in -P script modeBrad King2022-03-171-0/+6
* | Merge topic 'always_prefer_last_source_dir'Brad King2022-03-181-14/+5
|\ \ | |/ |/|
| * cmake: Always prefer the last source directory providedRobert Maynard2022-03-171-14/+5
* | Merge topic 'cmake-dir-args'Brad King2022-03-031-1/+1
|\ \ | |/
| * cmake: Correct regression in `-B <dir> <src_dir>`Robert Maynard2022-03-021-1/+1
* | Merge topic 'correct_multiple_source_warnings'Brad King2022-02-181-5/+36
|\ \ | |/
| * cmake: When given multiple source paths use last instead of firstRobert Maynard2022-02-171-5/+36