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

CMake as build system #3

Open
zePanzerfaust opened this issue Jun 13, 2020 · 1 comment
Open

CMake as build system #3

zePanzerfaust opened this issue Jun 13, 2020 · 1 comment

Comments

@zePanzerfaust
Copy link

Hello,

is there an interest in moving the C/C++ projects to CMake?
At the moment there are Eclipse and Visual Studio based projects.

For my private embedded software projects I switched to CMake some time ago and it opens the door for other IDEs on a variety of platforms.

Did you ever spend time thinking about it or would you be open to accept PR's?

Thanks for making your interesting project open source with all the documentation and videos on Youtube.

@zePanzerfaust
Copy link
Author

If you want to check it out, I added the necessary files on my fork at https://github.com/zePanzerfaust/HadesFCS/tree/feat/add_cmake_files.
Sample configuration files for VS Code can be found in Samples/Configuration/vscode which have to be copied to .vscode in the root. Then modify them to your needs.
The following projects have been implemented.
Communication/UAVDataLink
Firmware/F4Quad
GPS/

For the Cortex-M4 project which requires cross-compilation, some additional VS Code plugins are required/recommended. They are listed in Firmware/F4Quad/README.md.

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

No branches or pull requests

1 participant