-
Notifications
You must be signed in to change notification settings - Fork 19
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
CMakeLists for utils, platform, and rtos targets #103
Conversation
I'll review this this weekend. What I'll likely do is merge into @Ralim I will handle this PR =) |
Cool, no rush. I mostly opened this so we can avoid redoing the same work separately
Makes sense, and is the target branch for this PR anyway :)
Up to you, I don't mind working via PR, but it might be easier with push access to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall, I think we can merge, but I just wanted to delve into these lines.
Thanks.
Sorry for the delay in review. I've got round to it now. |
@Ralim I've requested your review here - would like to get your clearance on this PR. |
@shymega |
@Ralim Thanks, will do. |
@nicka101 I've rebased your branch, and applied the fixes. I'm keen to get this into my branch as soon as possible, and I'm especially grateful for your work here. Would you agree that squashing the commits in this PR would be a good idea? Cheers. |
By all means, do whatever you see fit to manage the branch. |
Main work by @nicka101. Also, by @shymega: - Add another `target_link_libraries` to util_sha256 This links to CMSIS and HAL libs. - Fixup Dockerfile for GCC ARM download, and tidy - Had to run `dos2unix` on some files. - Remove `*.cmake` from .gitignore This allows us to keep future CMake modules, for example, Corrosion. - Update devcontainer.json name - Move `.devcontainer/devcontainer.json` to root of repo Signed-off-by: Dom Rodriguez <[email protected]>
@nicka101 Alright. I'll merge this now, so we can progress with the CMake conversion. Many thanks for your contribution! Anything else, feel free to open more PRs - we could sure use it! |
utils
,platform
andrtos
folders.platform_cmsis
, andutil_crash_catcher
)In its current state, I don't attempt to cover the options/defines from the Makefiles (primarily just the targets themselves and their includes/links), and
platform_cmsis
seems to be the biggest blocker to compilation, representing the vast majority of the errors. The fact it doesn't build successfully is also the primary reason this PR is marked draft, though neither does the HEAD of the cmake branch, so feel free to merge this if you want