Skip to content

Commit fd28630

Browse files
committed
all: Add CMAKE_EXPORT_COMPILE_COMMANDS to Conan recipes
1 parent 34ba08e commit fd28630

File tree

17 files changed

+17
-0
lines changed

17 files changed

+17
-0
lines changed

conanfile.py

+1
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ def _configure_cmake(self):
6060
if self._cmake:
6161
return self._cmake
6262
self._cmake = CMake(self)
63+
self._cmake.definitions["CMAKE_EXPORT_COMPILE_COMMANDS"] = True
6364
self._cmake.definitions["BuildTests"] = self.options.test
6465
self._cmake.definitions["TargetLintingExtended"] = self.options.pedantic
6566
self._cmake.configure()

engine/conanfile.py

+1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ def _configure_cmake(self):
4747
if self._cmake:
4848
return self._cmake
4949
self._cmake = CMake(self)
50+
self._cmake.definitions["CMAKE_EXPORT_COMPILE_COMMANDS"] = True
5051
self._cmake.definitions["BuildTests"] = self.options.test
5152
self._cmake.definitions["TargetLintingExtended"] = self.options.pedantic
5253
self._cmake.definitions["CLOE_PROJECT_VERSION"] = self.version

fable/conanfile.py

+1
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ def _configure_cmake(self):
4343
if self._cmake:
4444
return self._cmake
4545
self._cmake = CMake(self)
46+
self._cmake.definitions["CMAKE_EXPORT_COMPILE_COMMANDS"] = True
4647
self._cmake.definitions["BuildTests"] = self.options.test
4748
self._cmake.configure()
4849
return self._cmake

models/conanfile.py

+1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ def _configure_cmake(self):
5252
if self._cmake:
5353
return self._cmake
5454
self._cmake = CMake(self)
55+
self._cmake.definitions["CMAKE_EXPORT_COMPILE_COMMANDS"] = True
5556
self._cmake.definitions["BuildTests"] = self.options.test
5657
self._cmake.definitions["TargetLintingExtended"] = self.options.pedantic
5758
self._cmake.definitions["CLOE_PROJECT_VERSION"] = self.version

oak/conanfile.py

+1
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ def _configure_cmake(self):
5151
if self._cmake:
5252
return self._cmake
5353
self._cmake = CMake(self)
54+
self._cmake.definitions["CMAKE_EXPORT_COMPILE_COMMANDS"] = True
5455
self._cmake.definitions["BuildTests"] = self.options.test
5556
self._cmake.definitions["TargetLintingExtended"] = self.options.pedantic
5657
self._cmake.configure()

plugins/basic/conanfile.py

+1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ def _configure_cmake(self):
4747
if self._cmake:
4848
return self._cmake
4949
self._cmake = CMake(self)
50+
self._cmake.definitions["CMAKE_EXPORT_COMPILE_COMMANDS"] = True
5051
self._cmake.definitions["BuildTests"] = self.options.test
5152
self._cmake.definitions["TargetLintingExtended"] = self.options.pedantic
5253
self._cmake.configure()

plugins/gndtruth_extractor/conanfile.py

+1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ def _configure_cmake(self):
3838
if self._cmake:
3939
return self._cmake
4040
self._cmake = CMake(self)
41+
self._cmake.definitions["CMAKE_EXPORT_COMPILE_COMMANDS"] = True
4142
self._cmake.definitions["TargetLintingExtended"] = self.options.pedantic
4243
self._cmake.configure()
4344
return self._cmake

plugins/minimator/conanfile.py

+1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ def _configure_cmake(self):
3838
if self._cmake:
3939
return self._cmake
4040
self._cmake = CMake(self)
41+
self._cmake.definitions["CMAKE_EXPORT_COMPILE_COMMANDS"] = True
4142
self._cmake.definitions["TargetLintingExtended"] = self.options.pedantic
4243
self._cmake.configure()
4344
return self._cmake

plugins/mocks/conanfile.py

+1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ def _configure_cmake(self):
3838
if self._cmake:
3939
return self._cmake
4040
self._cmake = CMake(self)
41+
self._cmake.definitions["CMAKE_EXPORT_COMPILE_COMMANDS"] = True
4142
self._cmake.definitions["TargetLintingExtended"] = self.options.pedantic
4243
self._cmake.configure()
4344
return self._cmake

plugins/noisy_sensor/conanfile.py

+1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ def _configure_cmake(self):
3838
if self._cmake:
3939
return self._cmake
4040
self._cmake = CMake(self)
41+
self._cmake.definitions["CMAKE_EXPORT_COMPILE_COMMANDS"] = True
4142
self._cmake.definitions["TargetLintingExtended"] = self.options.pedantic
4243
self._cmake.configure()
4344
return self._cmake

plugins/speedometer/conanfile.py

+1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ def _configure_cmake(self):
3838
if self._cmake:
3939
return self._cmake
4040
self._cmake = CMake(self)
41+
self._cmake.definitions["CMAKE_EXPORT_COMPILE_COMMANDS"] = True
4142
self._cmake.definitions["TargetLintingExtended"] = self.options.pedantic
4243
self._cmake.configure()
4344
return self._cmake

plugins/virtue/conanfile.py

+1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ def _configure_cmake(self):
3838
if self._cmake:
3939
return self._cmake
4040
self._cmake = CMake(self)
41+
self._cmake.definitions["CMAKE_EXPORT_COMPILE_COMMANDS"] = True
4142
self._cmake.definitions["TargetLintingExtended"] = self.options.pedantic
4243
self._cmake.configure()
4344
return self._cmake

plugins/vtd/conanfile.py

+1
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ def _configure_cmake(self):
5151
if self._cmake:
5252
return self._cmake
5353
self._cmake = CMake(self)
54+
self._cmake.definitions["CMAKE_EXPORT_COMPILE_COMMANDS"] = True
5455
self._cmake.definitions["BuildTests"] = self.options.test
5556
self._cmake.definitions["TargetLintingExtended"] = self.options.pedantic
5657
self._cmake.configure()

runtime/conanfile.py

+1
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ def _configure_cmake(self):
5353
if self._cmake:
5454
return self._cmake
5555
self._cmake = CMake(self)
56+
self._cmake.definitions["CMAKE_EXPORT_COMPILE_COMMANDS"] = True
5657
self._cmake.definitions["BuildTests"] = self.options.test
5758
self._cmake.definitions["TargetLintingExtended"] = self.options.pedantic
5859
self._cmake.definitions["CLOE_PROJECT_VERSION"] = self.version

vendor/cpp-netlib/conanfile.py

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ def _configure_cmake(self):
3535
if self._cmake:
3636
return self._cmake
3737
self._cmake = CMake(self)
38+
self._cmake.definitions["CMAKE_EXPORT_COMPILE_COMMANDS"] = True
3839
self._cmake.definitions["CPP-NETLIB_BUILD_EXAMPLES"] = False
3940
self._cmake.definitions["CPP-NETLIB_BUILD_SHARED_LIBS"] = self.options.shared
4041
self._cmake.definitions["CPP-NETLIB_BUILD_TESTS"] = False

vendor/incbin/conanfile.py

+1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ def _configure_cmake(self):
4545
if self._cmake:
4646
return self._cmake
4747
self._cmake = CMake(self)
48+
self._cmake.definitions["CMAKE_EXPORT_COMPILE_COMMANDS"] = True
4849
self._cmake.definitions["INCBIN_HEADER_ONLY"] = self.options.header_only
4950
self._cmake.configure(source_folder=self.git_dir)
5051
return self._cmake

vendor/open-simulation-interface/conanfile.py

+1
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ def _configure_cmake(self):
4949
if self._cmake:
5050
return self._cmake
5151
self._cmake = CMake(self)
52+
self._cmake.definitions["CMAKE_EXPORT_COMPILE_COMMANDS"] = True
5253
self._cmake.configure(source_folder=self._git_dir)
5354
return self._cmake
5455

0 commit comments

Comments
 (0)