summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | Refactor: Move common methods into cmInstallGeneratorKyle Edwards2021-05-315-78/+88
| | | | | | | | |
* | | | | | | | | Merge topic 'link-objects-first'Brad King2021-06-0134-78/+476
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3941555d93 target_link_libraries: Place $<TARGET_OBJECTS> before libraries f530b3a267 OpenWatcom: Add infrastructure to link to object files 8a4ca110e4 cmComputeLinkInformation: Improve type safety of item IsPath member 83ad066ed1 cmComputeTargetDepends: Factor out helper to add object library dependency 7f506b95a7 cmGeneratorTarget: Refactor link item lookup 96809a8541 cmGeneratorTarget: Give temporary link impl item an explicit name ddffbb8adb cmMakefile: Register explicit object sources more efficiently 18e42d3e63 cmGeneratorExpressionNode: Constify local variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6166
| * | | | | | | | | target_link_libraries: Place $<TARGET_OBJECTS> before librariesBrad King2021-05-2922-5/+338
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Linkers always use object files explicitly specified on the command line regardless of where they appear. Move them to the front of the list of linked libraries in so that symbols required by the object files can be resolved by any library. Issue: #22149
| * | | | | | | | | OpenWatcom: Add infrastructure to link to object filesBrad King2021-05-295-11/+44
| | | | | | | | | |
| * | | | | | | | | cmComputeLinkInformation: Improve type safety of item IsPath memberBrad King2021-05-297-24/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use an enum to avoid implicit conversions to bool.
| * | | | | | | | | cmComputeTargetDepends: Factor out helper to add object library dependencyBrad King2021-05-282-20/+32
| | | | | | | | | |
| * | | | | | | | | cmGeneratorTarget: Refactor link item lookupBrad King2021-05-283-18/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Look up items individually so the call sites can do something with the result besides appending to a vector.
| * | | | | | | | | cmGeneratorTarget: Give temporary link impl item an explicit nameBrad King2021-05-281-2/+2
| | | | | | | | | |
| * | | | | | | | | cmMakefile: Register explicit object sources more efficientlyBrad King2021-05-281-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `AddTargetObject` knows the location of object files.
| * | | | | | | | | cmGeneratorExpressionNode: Constify local variableBrad King2021-05-281-1/+1
| | | | | | | | | |
* | | | | | | | | | Merge topic 'binutils-consistency'Brad King2021-06-011-1/+4
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9411766c35 BinUtils: Avoid llvm-objdump versions older than Clang 9 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6175
| * | | | | | | | | | BinUtils: Avoid llvm-objdump versions older than Clang 9Brad King2021-05-291-1/+4
| | |_|_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit cf82300a63 (BinUtils: Clarify search logic and make it more consistent, 2021-05-27) we correctly prefer the more-specific name `llvm-objdump` over `objdump` when using Clang. However, this breaks `file(GET_RUNTIME_DEPENDENCIES)` with `llvm-objdump` from Clang 8 and below. Avoid those older versions of `llvm-objdump`.
* | | | | | | | | | CMake Nightly Date StampKitware Robot2021-06-011-1/+1
| | | | | | | | | |
* | | | | | | | | | Merge topic 'UseJava-update-doc'Marc Chevrier2021-05-311-4/+8
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a42add6cd6 UseJava: Add version for RESOURCES option Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6178
| * | | | | | | | | | UseJava: Add version for RESOURCES optionMarc Chevrier2021-05-301-4/+8
| | |_|_|_|_|_|_|/ / | |/| | | | | | | |
* | | | | | | | | | CMake Nightly Date StampKitware Robot2021-05-311-1/+1
|/ / / / / / / / /
* | | | | | | | | CMake Nightly Date StampKitware Robot2021-05-301-1/+1
| | | | | | | | |
* | | | | | | | | Merge topic 'linker-launcher'Brad King2021-05-2969-3/+263
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ae108418ae Launchers: Support setting linker launchers 92c8b83641 cmNinjaNormalTargetGenerator: Fix "Language" rule variable d93bfd95f8 Tests/CompilerLauncher: Fix file names and clarify comment Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6092
| * | | | | | | | | Launchers: Support setting linker launchersBobby D Reynolds2021-05-2863-1/+261
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #18316
| * | | | | | | | | cmNinjaNormalTargetGenerator: Fix "Language" rule variableBobby D Reynolds2021-05-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: commit 3bc63e99e4 (Refactor: Prepare Ninja generator for multi-config, 2019-11-14, v3.17.0-rc1~290^2~3)
| * | | | | | | | | Tests/CompilerLauncher: Fix file names and clarify commentBobby D Reynolds2021-05-286-1/+1
| | | | | | | | | |
* | | | | | | | | | Merge branch 'release-3.20'Brad King2021-05-290-0/+0
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / / | |/| | | | | | | |
| * | | | | | | | | Merge topic 'fix-compile-db-crash' into release-3.20Brad King2021-05-292-3/+7
| |\ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 316cbbe8d5 Makefiles: Fix CMAKE_EXPORT_COMPILE_COMMANDS crash with custom compile rule Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6173
* | | | | | | | | | Merge topic 'fix-compile-db-crash'Brad King2021-05-292-3/+7
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | / / / / / / | |_|_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | 316cbbe8d5 Makefiles: Fix CMAKE_EXPORT_COMPILE_COMMANDS crash with custom compile rule Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6173
| * | | | | | | | Makefiles: Fix CMAKE_EXPORT_COMPILE_COMMANDS crash with custom compile ruleBrad King2021-05-282-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extend the fix from commit 67e2130c96 (Makefiles: Fix CMAKE_EXPORT_COMPILE_COMMANDS crash with custom compile rule, 2020-11-20, v3.19.1~8^2) to work for the `<FLAGS>` placeholder too. Also fix the test case to actually enable `EXPORT_COMPILE_COMMANDS` on the test target. Fixes: #22261
* | | | | | | | | CMake Nightly Date StampKitware Robot2021-05-291-1/+1
| |_|_|/ / / / / |/| | | | | | |
* | | | | | | | Merge branch 'release-3.20'Brad King2021-05-280-0/+0
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| * | | | | | | Merge topic 'ci-msvc-14.29-16.10' into release-3.20Brad King2021-05-281-4/+4
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 59d9fa7131 gitlab-ci: Update Windows builds to MSVC 19.29-16.10 toolset Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6172
* | \ \ \ \ \ \ \ Merge topic 'ci-msvc-14.29-16.10'Brad King2021-05-281-4/+4
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4c33b4e3b1 Merge branch 'master' into ci-msvc-14.29-16.10 59d9fa7131 gitlab-ci: Update Windows builds to MSVC 19.29-16.10 toolset Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6172
| * | | | | | | | Merge branch 'master' into ci-msvc-14.29-16.10Brad King2021-05-281290-10094/+26363
| |\ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | / / / / / / | | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge branch 'release-3.20'Brad King2021-05-280-0/+0
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| * | | | | | | Merge topic 'vs-16.10-map-external-warnings' into release-3.20Brad King2021-05-281-0/+35
| |\ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9054cd05e6 VS: Add flag table entries for '/external:W*' flags in VS 16.10 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6171
* | | | | | | | Merge topic 'vs-16.10-map-external-warnings'Brad King2021-05-281-0/+35
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9054cd05e6 VS: Add flag table entries for '/external:W*' flags in VS 16.10 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6171
| * | | | | | | VS: Add flag table entries for '/external:W*' flags in VS 16.10Brad King2021-05-281-0/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #22255
* | | | | | | | Merge branch 'release-3.20'Brad King2021-05-280-0/+0
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge topic 'vs-toolset-version'Brad King2021-05-281-0/+3
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a60141feaa VS: Add special case for '-T version=14.29.16.10' under VS 16.10 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6169
* | | | | | | | Merge topic 'binutils-consistency'Brad King2021-05-283-43/+54
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 047585edc6 BinUtils: Find linker and librarian for Intel compilers on Windows 995f5b4e7b BinUtils: Find linker and librarian for OpenWatcom cf82300a63 BinUtils: Clarify search logic and make it more consistent Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6164
| * | | | | | | | BinUtils: Find linker and librarian for Intel compilers on WindowsBrad King2021-05-272-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update our Intel linker and archiver rules to use the `<CMAKE_LINKER>` and `<CMAKE_AR>` placeholders instead of hard-coding the tool names.
| * | | | | | | | BinUtils: Find linker and librarian for OpenWatcomBrad King2021-05-272-5/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update our OpenWatcom linker and archiver rules to use the `<CMAKE_LINKER>` and `<CMAKE_AR>` placeholders instead of hard-coding the tool names.
| * | | | | | | | BinUtils: Clarify search logic and make it more consistentBrad King2021-05-271-34/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Consistently consider more-specific names before less-specific names.
* | | | | | | | | Merge topic 'update-curl'Brad King2021-05-28147-4480/+6392
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d199fc4bf8 Utilities: Add missing hard-coded try_compile results for libarchive f361cb1fb3 Utilities: Update hard-coded try_compile results for curl 1.77.0 cd40922edb Merge branch 'upstream-curl' into update-curl 18b2a8d760 curl 2021-05-26 (6b951a69) 2f38e5d214 curl: Update script to get curl 7.77.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6168
| * | | | | | | | | Utilities: Add missing hard-coded try_compile results for libarchiveBrad King2021-05-271-0/+3
| | | | | | | | | |
| * | | | | | | | | Utilities: Update hard-coded try_compile results for curl 1.77.0Brad King2021-05-271-0/+4
| | | | | | | | | |
| * | | | | | | | | Merge branch 'upstream-curl' into update-curlBrad King2021-05-27145-4479/+6384
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream-curl: curl 2021-05-26 (6b951a69)
| | * | | | | | | | | curl 2021-05-26 (6b951a69)Curl Upstream2021-05-27145-4479/+6381
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://github.com/curl/curl.git at commit 6b951a6928811507d493303b2878e848c077b471 (curl-7_77_0).
| * | | | | | | | | | curl: Update script to get curl 7.77.0Brad King2021-05-271-1/+1
| | | | | | | | | | |
* | | | | | | | | | | Merge topic 'WriteBasicConfigVersion_support_leading_zeroes'Brad King2021-05-288-6/+977
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e609afeb5f WriteBasicConfigVersion supports version strings such as 21.07.04 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6167
| * | | | | | | | | | | WriteBasicConfigVersion supports version strings such as 21.07.04Robert Maynard2021-05-278-6/+977
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #22207
* | | | | | | | | | | | Merge topic 'doc-test-regex-v-exit-code'Brad King2021-05-283-2/+12
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 91b8676f8c Help: Clarify {PASS,FAIL}_REGULAR_EXPRESSION semantics w.r.t. exit code Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6165
| * | | | | | | | | | | | Help: Clarify {PASS,FAIL}_REGULAR_EXPRESSION semantics w.r.t. exit codeBrad King2021-05-273-2/+12
| | |_|_|_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also cross-reference them with each other and `SKIP_REGULAR_EXPRESSION`.