summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'cmake-presets-toolset-arch-config' into release-3.19Craig Scott2020-10-232-30/+68
|\ | | | | | | | | | | | | 64afabdbcb CMakePresets.json: Split cmakeGeneratorConfig field Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5387
| * CMakePresets.json: Split cmakeGeneratorConfig fieldKyle Edwards2020-10-222-30/+68
| | | | | | | | | | | | | | | | Make this field separate for both architecture and toolset. Allow architecture and toolset to be either strings or objects with value and strategy fields. Fixes: #21317
* | CMakePresets.json: Add ${sourceDirName} macroKyle Edwards2020-10-221-0/+5
|/ | | | Fixes: #21312
* CMakePresets.json: Allow boolean for cache variable valueKyle Edwards2020-10-212-6/+20
| | | | Fixes: #21327
* Help: Add JSON schema for CMakePresets.jsonBen McMorran2020-10-203-0/+251
|
* Help: Clarify purpose of warnings and errorsKyle Edwards2020-10-191-4/+4
|
* Help: Make architecture and toolset descriptions genericKyle Edwards2020-10-191-4/+4
|
* Help: Add inheritance to CMakePresets.json exampleKyle Edwards2020-10-191-0/+7
|
* Help: Add documentation for debug fieldKyle Edwards2020-10-191-0/+20
| | | | Oops!
* Help: Show environment fieldKyle Edwards2020-10-191-0/+4
|
* Help: Show multiple ways of doing cacheVariablesKyle Edwards2020-10-191-2/+3
| | | | | This demonstrates both the simple string and the complex object, and ensures that they get automated testing.
* Help: Move vendor field into exampleKyle Edwards2020-10-192-14/+12
| | | | | This ensures that the vendor field gets automated testing from the example.
* Help: s/unusedVars/unusedCli/Kyle Edwards2020-10-191-1/+1
| | | | | | This was a mistake in the documentation. Fixes: #21303
* Help: Move CMakePresets.json documentation into a separate fileKyle Edwards2020-10-194-329/+353
|
* CMP0111: Clarify that the new error is on a missing property settingBrad King2020-10-163-5/+12
| | | | The previous wording could be confused with the file missing on disk.
* Help: Fix invalid code-block in cmake(1) manualKyle Edwards2020-10-141-1/+1
| | | | Fixes: #21304
* Merge topic 'FindPython-Apple-python3' into release-3.19Brad King2020-10-131-0/+4
|\ | | | | | | | | | | | | 5772ca0a53 FindPython: Ensure Apple Xcode python 3 is usable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5356
| * FindPython: Ensure Apple Xcode python 3 is usableMarc Chevrier2020-10-121-0/+4
| | | | | | | | | | | | | | The python 3 distributed as part of Xcode requires the specification of a 'rpath' pointing at frameowrks root for a correct execution. Fixes: #21293
* | Merge topic 'cmake-presets-documentation-fix' into release-3.19Kyle Edwards2020-10-122-26/+25
|\ \ | | | | | | | | | | | | | | | | | | | | | 94c955e508 Tests: Test the CMakePresets.json example in the documentation d6af1e83bc Help: Fix documentation of CMakePresets.json's cacheVariables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5353
| * | Tests: Test the CMakePresets.json example in the documentationKyle Edwards2020-10-092-25/+25
| | |
| * | Help: Fix documentation of CMakePresets.json's cacheVariablesKyle Edwards2020-10-091-4/+3
| |/ | | | | | | | | | | cacheVariables is a map with variable names as the keys, but the example in the documentation was not updated to reflect this. Fix the example.
* | Help: Fix documentation for Ninja Multi-Config's build.ninjaKyle Edwards2020-10-091-2/+1
|/
* Help: Drop development topic notes to prepare releaseBrad King2020-10-082-9/+0
| | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* Help: Update Sphinx versionadded directives for 3.19 releaseBrad King2020-10-086-0/+12
| | | | | | Run the script: Utilities/Sphinx/update_versions.py --since v3.18.0 --overwrite
* Help: Organize and revise 3.19 release notesBrad King2020-10-081-183/+217
| | | | | Add section headers similar to the 3.18 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
* Help: Consolidate 3.19 release notesBrad King2020-10-0866-407/+288
| | | | | Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.19.rst`.
* Merge topic 'check_cuda_helpers'Brad King2020-10-081-0/+14
|\ | | | | | | | | | | | | | | 5c66ac31e6 CUDA: CheckLinkerFlag now supports CUDA da2622ff36 CUDA: Add Support to SourceCompiles|Runs and CheckCompilerFlags Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5338
| * CUDA: CheckLinkerFlag now supports CUDARobert Maynard2020-10-081-0/+3
| |
| * CUDA: Add Support to SourceCompiles|Runs and CheckCompilerFlagsRobert Maynard2020-10-081-0/+11
| |
* | Help: Add note about Visual Studio tools for AndroidKyle Edwards2020-10-071-4/+6
| |
* | Help: Add ref to Ninja Generators sectionKyle Edwards2020-10-071-0/+2
| |
* | Merge topic 'user-interaction-presets'Brad King2020-10-071-0/+76
|\ \ | | | | | | | | | | | | | | | | | | 4bdc1c0a2c Help: Update user interaction guide with presets info Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5340
| * | Help: Update user interaction guide with presets infoKyle Edwards2020-10-061-0/+76
| | |
* | | Merge topic 'cmake-presets-empty-var'Brad King2020-10-071-15/+17
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | a395cb516b CMakePresets.json: Prohibit empty variable names Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5339
| * | CMakePresets.json: Prohibit empty variable namesKyle Edwards2020-10-061-15/+17
| |/
* | Merge topic 'add_ispc_to_check_helpers'Brad King2020-10-071-0/+8
|\ \ | | | | | | | | | | | | | | | | | | e17e2c6a51 ISPC: CheckCompilerFlags and CheckSourceCompiles support ISPC Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5337
| * | ISPC: CheckCompilerFlags and CheckSourceCompiles support ISPCRobert Maynard2020-10-061-0/+8
| | |
* | | Help: Add IDE integration guideKyle Edwards2020-10-063-0/+128
| |/ |/|
* | Help: Add presets documentation and release notesKyle Edwards2020-10-053-0/+378
|/
* CMakeDetermineCompilerABI: Handle NVCC-style -Werror flagsRaul Tambre2020-10-041-0/+4
| | | | | | NVCC doesn't require an equals sign for its -Werror flags. Fixes #21265.
* Merge topic 'UseSWIG-output-source-file-properties'Brad King2020-10-021-0/+5
|\ | | | | | | | | | | | | 4a81a0ce3d UseSWIG: Add OUTPUT_DIR and OUTFILE_DIR source file properties Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5303
| * UseSWIG: Add OUTPUT_DIR and OUTFILE_DIR source file propertiesMarc Chevrier2020-09-301-0/+5
| | | | | | | | | | | | | | These properties enable to manage output directories on per source file basis. Fixes: #21250
* | Merge topic 'execute_process-fatal-error'Brad King2020-10-022-1/+12
|\ \ | | | | | | | | | | | | | | | | | | 116a427eb1 execute_process: add options for fatal errors on subprocess failure Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5243
| * | execute_process: add options for fatal errors on subprocess failureAsit Dhal2020-10-012-1/+12
| |/ | | | | | | Fixes: #19930
* | Merge topic 'FindSWIG-version-range'Craig Scott2020-10-021-0/+4
|\ \ | | | | | | | | | | | | | | | | | | 1d300ee2a9 FindSWIG: Add version range support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5306
| * | FindSWIG: Add version range supportMarc Chevrier2020-10-011-0/+4
| |/
* | Help/dev: Add maintainer guide steps for CI packaging pipeline updatesBrad King2020-10-011-1/+17
| |
* | Merge topic 'genexpr-for-mfc-flag'Brad King2020-10-012-0/+7
|\ \ | | | | | | | | | | | | | | | | | | c1f1eaf7a4 VS: Teach CMAKE_MFC_FLAG to support generator expressions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5283
| * | VS: Teach CMAKE_MFC_FLAG to support generator expressionsAndrey Starodubtsev2020-09-302-0/+7
| | |
* | | Merge topic 'intel-clang'Brad King2020-10-011-0/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 5c3a93ab88 Intel: Add Intel Clang compiler identification Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5300