From 91f204fc6be8fd18c7d26f221fa364b9d9a124df Mon Sep 17 00:00:00 2001 From: "Zhao, Yang2" Date: Tue, 30 Apr 2024 01:04:18 -0700 Subject: [PATCH] Export "compile_commands.json" for clangd --- .gitignore | 3 +++ setup.py | 1 + 2 files changed, 4 insertions(+) diff --git a/.gitignore b/.gitignore index c84f694..99acf67 100644 --- a/.gitignore +++ b/.gitignore @@ -133,3 +133,6 @@ dmypy.json # emacs *~ + +# clangd +/compile_commands.json diff --git a/setup.py b/setup.py index ab1a4f9..f3df165 100644 --- a/setup.py +++ b/setup.py @@ -32,6 +32,7 @@ def build_cmake(self, ext): f"-DCMAKE_LIBRARY_OUTPUT_DIRECTORY={extdir.parent.absolute()}", f"-DCMAKE_BUILD_TYPE={config}", "-DCMAKE_VERBOSE_MAKEFILE=ON", + "-DCMAKE_EXPORT_COMPILE_COMMANDS=1", "-G=Ninja", "-DLLVM_ENABLE_LLD=ON", f"-DCMAKE_PREFIX_PATH={os.getenv('CONDA_PREFIX')}/lib/cmake",