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",