Skip to content

CMake: Increase CMake minimum version to 3.29#88609

Draft
Steelskin wants to merge 1 commit into
swiftlang:mainfrom
Steelskin:fabrice/swift-support-cmp0157
Draft

CMake: Increase CMake minimum version to 3.29#88609
Steelskin wants to merge 1 commit into
swiftlang:mainfrom
Steelskin:fabrice/swift-support-cmp0157

Conversation

@Steelskin

Copy link
Copy Markdown
Contributor
  • Explanation:

CMake 3.29 introduces CMP0157, which improves Swift support in CMake.

These changes require swiftlang/swift-syntax#3321 to work properly as swift-syntax does not build with CMP0157 set to NEW otherwise.

  • Scope:

The built artifacts should be identical with these changes.

  • Risk:

Minimal. The changes were tested locally and will be tested on CI.

  • Testing:

Local testing + CI.

CMake 3.29 introduces CMP0157, which improves Swift support in CMake.

These changes require swiftlang/swift-syntax#3321 to work properly as
swift-syntax does not build with CMP0157 set to NEW otherwise.
@Steelskin

Copy link
Copy Markdown
Contributor Author

@swift-ci please test windows platform

@Steelskin

Copy link
Copy Markdown
Contributor Author

Please test with following PRs:
swiftlang/swift-syntax#3321

@swift-ci please build toolchain Windows platform

@compnerd

Copy link
Copy Markdown
Member

CC: @etcwilde

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants