Skip to content

Remove buck dependency from CMake build #8268

Open
@GregoryComer

Description

@GregoryComer

🚀 The feature, motivation and pitch

CMake builds currently rely on buck under the hood to generate source lists for each target. Buck is not available on all platforms and is the source of friction when building ExecuTorch. We've discussed and are largely aligned on the goal to remove the buck dependency from CMake, either by splitting source lists into a format that can be shared between buck and CMake, or by globbing.

Alternatives

No response

Additional context

No response

RFC (Optional)

No response

cc @larryliu0820 @mergennachin @byjlw

Metadata

Metadata

Assignees

Labels

module: build/installIssues related to the cmake and buck2 builds, and to installing ExecuTorchmodule: user experienceIssues related to reducing friction for userstriagedThis issue has been looked at a team member, and triaged and prioritized into an appropriate module

Type

Projects

Status

Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions