build: add export_compile_commands conan option
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
c96eeecfe6
commit
3ef3760967
1 changed files with 3 additions and 1 deletions
|
@ -12,9 +12,11 @@ class LightRecipe(ConanFile):
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
"enable_static_analysis": [True, False],
|
"enable_static_analysis": [True, False],
|
||||||
|
"export_compile_commands": [True, False],
|
||||||
}
|
}
|
||||||
|
|
||||||
default_options = {
|
default_options = {
|
||||||
|
"export_compile_commands": True,
|
||||||
"enable_static_analysis": False,
|
"enable_static_analysis": False,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -39,7 +41,7 @@ class LightRecipe(ConanFile):
|
||||||
|
|
||||||
tc.variables["CMAKE_BUILD_TYPE"] = self.settings.build_type
|
tc.variables["CMAKE_BUILD_TYPE"] = self.settings.build_type
|
||||||
|
|
||||||
tc.cache_variables["CMAKE_EXPORT_COMPILE_COMMANDS"] = True
|
tc.cache_variables["CMAKE_EXPORT_COMPILE_COMMANDS"] = self.options.export_compile_commands
|
||||||
tc.cache_variables["ENABLE_STATIC_ANALYSIS"] = self.options.enable_static_analysis
|
tc.cache_variables["ENABLE_STATIC_ANALYSIS"] = self.options.enable_static_analysis
|
||||||
|
|
||||||
repo = git.Repo(search_parent_directories=True)
|
repo = git.Repo(search_parent_directories=True)
|
||||||
|
|
Loading…
Add table
Reference in a new issue