Skip to content

Conversation

@ClausKlein
Copy link

Description

Use the beman infra repo and CI workflow

Related Issues

Motivation and Context

To be compliant with beman standard

Testing

With CI and local on MAC OSX cmake presets

Meta

  • If all approvals are obtained and the PR is green, any Beman member can merge the PR.

Copy link
Member

@rishyak rishyak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claus, this PR attempts to do too much at once. You have burried Apple Clang fixes, the stated goal of this PR, under a complete infrastructure overhaul (FetchContent, CI rewrites, formatting, and build system changes).

I cannot review the Apple Clang support amidst these unrelated changes. Please close this PR and submit each of your proposed changes as standalone patches. Then, @nickelpro and I will review them.

Regarding the infra changes: I understand this is an effort to align with Beman infra standards, but that certainly needs to be a separate PR where we can discuss the implications.

include_guard(GLOBAL)

# Prevent PATH collision with an LLVM clang installation by using the system
# compiler shims
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code is very clear on what it does. We do not need to explain why we do that. This comment is not required.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merged with infra contents only😇

@ClausKlein
Copy link
Author

But how to split what belongs together?

@ClausKlein
Copy link
Author

@ClausKlein ClausKlein marked this pull request as draft November 26, 2025 11:20
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