ARMmbed / ARMmbed/mbed-cli

Improve generated Makefile from `mbed export -i make_gcc_arm`

Open
#991 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
339
Forks
187
PR merge metrics
No merged PRs in 30d

Description

I have a bit of a strange workflow wherein I use `mbed compile` to actually generate the code for my application but I need to generate a compilation database (a `compile_commands.json` file) to be used with `clang` tools.

To do this, I use `mbed export -i make_gcc_arm` to generate a Makefile, and then I use https://github.com/rizsotto/Bear to generate the `compile_commands.json` file. Bear is simply a `make` wrapper so the command used is just `bear -- make`.

I typically have to `make clean` before running the bear command which wipes out the entire `./BUILD` directory. This means subsequent `mbed compile` commands have to be run from scratch. Is it possible to generate the Makefile so that the output directory is something like `./BUILD/make`?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.