diff --git a/setup.py b/setup.py
index 5cb43949fcb3799f847e7e461bb2490cfa3e4068..87656a5c07f5b04005181a819bb0fa0fbf095645 100644
--- a/setup.py
+++ b/setup.py
@@ -50,16 +50,17 @@ class CMakeBuild(build_ext):
             if "AIDGE_INSTALL" not in os.environ
             else os.environ["AIDGE_INSTALL"]
         )
-
         self.spawn(
             [
                 "cmake",
                 str(cwd),
-                "-DPYTHON_EXECUTABLE={sys.executable}",
+                f"-DPYTHON_EXECUTABLE={sys.executable}",
                 "-DTEST=OFF",
-                "-DPYBIND=ON",
                 f"-DCMAKE_INSTALL_PREFIX:PATH={install_path}",
                 f"-DCMAKE_BUILD_TYPE={compile_type}",
+                "-DPYBIND=ON",
+                "-DCMAKE_EXPORT_COMPILE_COMMANDS=ON",
+                "-DCOVERAGE=OFF"
             ]
         )
         if not self.dry_run: