Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Look into CMake #716

Open
thiccaxe opened this issue Nov 8, 2024 · 1 comment
Open

Look into CMake #716

thiccaxe opened this issue Nov 8, 2024 · 1 comment
Labels
enhancement This builds on top of an existing feature

Comments

@thiccaxe
Copy link

thiccaxe commented Nov 8, 2024

there are some previous issues that discussed CMake but it has not moved forward.

LLVM could be possible with tooling like https://github.com/ARM-software/LLVM-embedded-toolchain-for-Arm but this issue is for exploring is CMake will improve the currently messy makefile.

@thiccaxe thiccaxe added the enhancement This builds on top of an existing feature label Nov 8, 2024
@djava
Copy link
Contributor

djava commented Nov 20, 2024

This has been attempted 3 times in the past 4 years:

Maybe some investigation into why it didn't make it across the line any of these times would be in order?

In particular, we'd have to migrate existing templates to CMake which may be difficult (templates can have their own custom .mk files, and at least a few of them actually do).

We also need motivation for this - while messy, the pros Makefile has proven to be remarkably resilient, and I don't remember any user issues that came down to a problem with Make or the Makefile.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement This builds on top of an existing feature
Projects
None yet
Development

No branches or pull requests

2 participants