diff options
author | Jeremy Bettis <jbettis@google.com> | 2021-11-08 15:45:09 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-11-10 19:00:57 +0000 |
commit | 988d59dffb820820f35986432e744774dc1aaa37 (patch) | |
tree | 5a99474b694cac968c305d94d8a60ea974f29a48 | |
parent | f58989fd31af1c90931da501c6a9fdb8992f8ea6 (diff) | |
download | chrome-ec-988d59dffb820820f35986432e744774dc1aaa37.tar.gz |
zmake: Change zmake to generate compile db
Change zmake configure to generate `compile_commands.json` for a
language server.
BRANCH=None
BUG=None
TEST=zmake -l DEBUG configure --build zephyr/test/drivers
Signed-off-by: Jeremy Bettis <jbettis@google.com>
Change-Id: Ibb1cb7f6cfa6184985013b55ba829277b16e7098
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3269054
Commit-Queue: Jeremy Bettis <jbettis@chromium.org>
Tested-by: Jeremy Bettis <jbettis@chromium.org>
Reviewed-by: Aaron Massey <aaronmassey@google.com>
Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
-rw-r--r-- | zephyr/zmake/zmake/zmake.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/zephyr/zmake/zmake/zmake.py b/zephyr/zmake/zmake/zmake.py index becc201c64..c924196caa 100644 --- a/zephyr/zmake/zmake/zmake.py +++ b/zephyr/zmake/zmake/zmake.py @@ -286,6 +286,7 @@ class Zmake: base_config = zmake.build_config.BuildConfig( environ_defs={"ZEPHYR_BASE": str(zephyr_base), "PATH": "/usr/bin"}, cmake_defs={ + "CMAKE_EXPORT_COMPILE_COMMANDS": "ON", "DTS_ROOT": str(self.module_paths["ec"] / "zephyr"), "SYSCALL_INCLUDE_DIRS": str( self.module_paths["ec"] / "zephyr" / "include" / "drivers" |