Skip to content

[pull] master from Kitware:master#409

Merged
pull[bot] merged 16 commits intoConnectionMaster:masterfrom
Kitware:master
Jun 19, 2025
Merged

[pull] master from Kitware:master#409
pull[bot] merged 16 commits intoConnectionMaster:masterfrom
Kitware:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Jun 19, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

AJIOB and others added 16 commits June 17, 2025 14:12
MSBuild adds some `link` flags by default, but for CMake they may not
match what's produced by command-line generators.  If these flags are
not specified by the project or user, suppress them.

Fixes: #27004
Historically, find_package() does not guarantee the order in which directories
matching a search path containing a glob expression are processed in - the
"first valid package" will be selected if there are multiple candidates. In such
cases, which package is chosen is completely random and can change, potentially
leading to build failures and reproducibility issues. This is rather unexpected
and confusing for developers.

Now that CMake has bumped its major version, it's a good time to change default
sort order and direction could be changed to natural sorting with a descending
order. That will result in the newest version of a library being picked in case
there are multiple ones available.
Do not assume all suffixes start with `x`.
Shining Light Productions now provides OpenSSL binaries for windows-arm64.
bf52219 FindOpenSSL: Add support for ARM64 Windows pre-built binaries
5afebd3 FindOpenSSL: Refactor architecture-specific suffix table

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10893
bf52219 FindOpenSSL: Add support for ARM64 Windows pre-built binaries
5afebd3 FindOpenSSL: Refactor architecture-specific suffix table

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10893
99d09ec VS: Suppress MSBuild default link flags not specified by project or user

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10891
99d09ec VS: Suppress MSBuild default link flags not specified by project or user

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10891
d89f1cb ci: Enable Emscripten test on some Debian jobs in nightly pipeline
33082bf ci: add scripts to install Emscripten 4.0.9
c6da668 Emscripten: Add tests for the Emscripten toolchain
96d9b94 Emscripten: Add platform modules

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10832
61d8fae find_package: Use deterministic search order by default

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10882
@pull pull bot added the ⤵️ pull label Jun 19, 2025
@pull pull bot merged commit 48d382f into ConnectionMaster:master Jun 19, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants