summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* cmInstallTargetGenerator: Move internal helper to anonymous namespaceBrad King2021-01-281-13/+15
|
* cmGlobalGenerator: Clear list of install components between runsBrad King2021-01-281-0/+1
|
* CMake Nightly Date StampKitware Robot2021-01-281-1/+1
|
* Merge topic 'clang-tidy-fixes'Brad King2021-01-27115-469/+425
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | ef935b17ab clang-tidy: fix `readability-use-anyofallof` warnings 9ac8dbbb94 clang-tidy: fix `readability-simplify-boolean-expr` warnings ca505718f4 clang-tidy: fix `readability-redundant-string-init` warnings b3b6ede6a1 clang-tidy: fix `readability-redundant-access-specifiers` warnings cdfc4e3195 clang-tidy: fix `readability-qualified-auto` warnings 808b17b120 clang-tidy: fix `readability-make-member-function-const` warnings 4470eb5179 clang-tidy: fix `performance-trivially-destructible` warnings 4f396e6528 clang-tidy: fix `performance-no-automatic-move` warnings ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5731
| * clang-tidy: fix `readability-use-anyofallof` warningsBen Boeckel2021-01-2713-188/+161
| |
| * clang-tidy: fix `readability-simplify-boolean-expr` warningsBen Boeckel2021-01-271-2/+2
| |
| * clang-tidy: fix `readability-redundant-string-init` warningsBen Boeckel2021-01-272-2/+0
| |
| * clang-tidy: fix `readability-redundant-access-specifiers` warningsBen Boeckel2021-01-2724-41/+0
| |
| * clang-tidy: fix `readability-qualified-auto` warningsBen Boeckel2021-01-2735-79/+85
| |
| * clang-tidy: fix `readability-make-member-function-const` warningsBen Boeckel2021-01-2735-89/+107
| |
| * clang-tidy: fix `performance-trivially-destructible` warningsBen Boeckel2021-01-279-18/+7
| |
| * clang-tidy: fix `performance-no-automatic-move` warningsBen Boeckel2021-01-272-2/+2
| |
| * clang-tidy: fix `bugprone-suspicious-include` warningsBen Boeckel2021-01-272-0/+3
| |
| * clang-tidy: fix `bugprone-signed-char-misuse` warningsBen Boeckel2021-01-271-2/+1
| |
| * clang-tidy: fix `bugprone-reserved-identifier` warningsBen Boeckel2021-01-2712-49/+60
| |
* | Merge topic 'update-bison-parser'Brad King2021-01-2712-3679/+3989
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7c6192472b LexerParser: Suppress -Wused-but-marked-unused warning in cmExprParser 6f64300a01 LexerParser: Clean up includes following include-what-you-use 699d50e376 LexerParser: Regenerate parser files with GNU Bison 3.7.4 c95442b9b1 LexerParser: Manual removing code from Bison is no longer needed 5a8a61a798 LexerParser: Do not use GNU Bison's yacc mode, we use Bison extensions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5730
| * | LexerParser: Suppress -Wused-but-marked-unused warning in cmExprParserBrad King2021-01-262-52/+62
| | |
| * | LexerParser: Clean up includes following include-what-you-useChristoph Grüninger2021-01-259-115/+115
| | |
| * | LexerParser: Regenerate parser files with GNU Bison 3.7.4Christoph Grüninger2021-01-258-3658/+3969
| | | | | | | | | | | | Adjust expected test output.
| * | LexerParser: Manual removing code from Bison is no longer neededChristoph Grüninger2021-01-254-11/+0
| | | | | | | | | | | | | | | This was needed to avoid warnings while compiling the sources generated by older versions of GNU Bison, but is not with GNU Bison 3.7.4.
| * | LexerParser: Do not use GNU Bison's yacc mode, we use Bison extensionsChristoph Grüninger2021-01-254-4/+4
| | | | | | | | | | | | Silence Bison warnings regarding use of Bison extensions.
* | | Merge topic 'outdir-target-genex'Brad King2021-01-271-4/+3
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 64c3857780 OUTPUT_DIRECTORY: Support tgt genex in output artifact vars Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5690
| * | | OUTPUT_DIRECTORY: Support tgt genex in output artifact varsAsit Dhal2021-01-261-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Following variables now support target dependent generator expressions. - CMAKE_RUNTIME_OUTPUT_DIRECTORY - CMAKE_LIBRARY_OUTPUT_DIRECTORY - CMAKE_ARCHIVE_OUTPUT_DIRECTORY Fixes: #18055
* | | | Merge topic 'cpack-compression-threads'Brad King2021-01-274-5/+46
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | bdf30bdad8 CPack: add CPACK_THREADS variable to control compression threads bcdb5b52a0 libarchive: Fix lzma_stream_encoder_mt detection Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5716
| * | | CPack: add CPACK_THREADS variable to control compression threadsRodolfo Lima2021-01-264-5/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows setting how many threads the compressor will use. Currently only implemented for XZ when using system's lzma library. Fixes: #21715
* | | | CMake Nightly Date StampKitware Robot2021-01-271-1/+1
|/ / /
* | | Merge topic 'nmc-cache-targets'Brad King2021-01-261-2/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | ccbedb80e4 Ninja Multi-Config: Restore rebuild_cache and edit_cache targets 6fdbe9201f cmNinjaUtilityTargetGenerator: Remove leftover development comment Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5740
| * | | Ninja Multi-Config: Restore rebuild_cache and edit_cache targetsBrad King2021-01-251-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit dcf9f4d2f7 (Ninja Multi-Config: Add support for cross-config custom commands, 2020-12-09) we were not generating these targets. Restore them and add a test. Fixes: #21722
| * | | cmNinjaUtilityTargetGenerator: Remove leftover development commentBrad King2021-01-251-2/+0
| | |/ | |/|
* | | Merge topic 'update-kwsys'Brad King2021-01-261-1/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1bd1f96f3f Merge branch 'upstream-KWSys' into update-kwsys 4faaa079e3 KWSys 2021-01-25 (10e36d47) Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Martin Storsjö <martin@martin.st> Merge-request: !5736
| * | | Merge branch 'upstream-KWSys' into update-kwsysBrad King2021-01-251-1/+4
| |/ / | | | | | | | | | | | | | | | # By KWSys Upstream * upstream-KWSys: KWSys 2021-01-25 (10e36d47)
* | | Merge topic 'reproducible-unity-id'Brad King2021-01-262-10/+39
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | ee9da76972 Unity: Generate reproducible unity IDs for anonymous namespaces Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5727
| * | | Unity: Generate reproducible unity IDs for anonymous namespacesCraig Scott2021-01-222-10/+39
| | | | | | | | | | | | Fixes: #21564
* | | | CMake Nightly Date StampKitware Robot2021-01-261-1/+1
| |/ / |/| |
* | | CMake Nightly Date StampKitware Robot2021-01-251-1/+1
| |/ |/|
* | CMake Nightly Date StampKitware Robot2021-01-241-1/+1
| |
* | CMake Nightly Date StampKitware Robot2021-01-231-1/+1
| |
* | Merge topic 'msvc-arm64ec-platform-support'Brad King2021-01-221-0/+1
|\ \ | | | | | | | | | | | | | | | | | | 4ea3a88625 MSVC: Add support for targeting ARM64EC Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5708
| * | MSVC: Add support for targeting ARM64ECMoyo Okeremi 😊2021-01-211-0/+1
| | |
* | | CMake Nightly Date StampKitware Robot2021-01-221-1/+1
| |/ |/|
* | Merge topic 'vs-sdk-selection'Brad King2021-01-214-3/+14
|\ \ | | | | | | | | | | | | | | | | | | 1e67482daf VS: Generalize Win10 max SDK version to all VS generators Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5721
| * | VS: Generalize Win10 max SDK version to all VS generatorsjonathan molinatto2021-01-204-3/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION_MAXIMUM` variable added in CMake 3.19 by commit ba497111f6 (VS: Add option for custom Win10 SDK version maximum, 2020-08-20, v3.19.0-rc1~262^2) was documented as if it worked for all generators but implemented only to override CMake's builtin default for the VS 2015 max SDK version. Generalize the variable to set a custom max SDK version for later VS versions too. Fixes: #21720
* | | Merge topic 'macos-include-weak-dependencies'Brad King2021-01-211-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7e615a540e file(GET_RUNTIME_DEPENDENCIES): Fix weak macOS libraries not detected f2d92b983b GetPrerequisites: Include weak macOS dependencies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5703
| * | | file(GET_RUNTIME_DEPENDENCIES): Fix weak macOS libraries not detectedBianca van Schaik2021-01-201-1/+1
| |/ / | | | | | | | | | | | | | | | | | | | | | Starting with Clang 12, `otool -l` reports `LC_LOAD_WEAK_DYLIB` instead of `LC_LOAD_DYLIB` for weakly linked libraries. Update the implementation of `file(GET_RUNTIME_DEPENDENCIES)` to recognize these. Fixes: #21684
* | | CMake Nightly Date StampKitware Robot2021-01-211-1/+1
| | |
* | | Merge topic 'ninja-custom_command-depfile'Brad King2021-01-206-40/+72
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | b5c2163293 Ninja: add_custom_command(DEPFILE): Ensure dependencies consistency Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5710
| * | | Ninja: add_custom_command(DEPFILE): Ensure dependencies consistencyMarc Chevrier2021-01-196-40/+72
| | | | | | | | | | | | | | | | Fixes: #21694
* | | | Merge topic 'export-copy-if-different'Brad King2021-01-201-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 51acae534a install(EXPORT): Set copy-if-different on install export config files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5717
| * | | | install(EXPORT): Set copy-if-different on install export config filesDaan De Meyer2021-01-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Avoid reinstalling the per-config export install files if the contents didn't change after a configure.
* | | | | Merge topic 'doc-genex'Brad King2021-01-201-2/+3
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c2dc7e0f53 Help: Convert genex documentation to sphinx domain objects 778321beb4 Help: Remove extra blank line from cmake-generator-expressions(7) 7d498d6b43 Utilities/Sphinx: Add role and directive for 'genex' in CMake domain cc1f53351c Help/dev: Mention 'cpack_gen' domain object in CMake Documentation Guide 954a9e9893 Help/dev: Mention 'envvar' domain object in CMake Documentation Guide 621ba5e1f2 cmRST: Add support for 'envvar' directive Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5715