Skip to content

Commit 195d5ca

Browse files
authored
Seperate build folders for coverage and sanitizer builds. (#267)
1 parent cf13542 commit 195d5ca

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

conanfile.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,12 @@ def requirements(self):
113113

114114
def layout(self):
115115
self.folders.source = "."
116-
self.folders.build = join("build", str(self.settings.build_type))
116+
if self.options.get_safe("sanitize"):
117+
self.folders.build = join("build", "Sanitized")
118+
elif self.options.get_safe("coverage"):
119+
self.folders.build = join("build", "Coverage")
120+
else:
121+
self.folders.build = join("build", str(self.settings.build_type))
117122
self.folders.generators = join(self.folders.build, "generators")
118123

119124
self.cpp.build.components["options"].libdirs = ["src/options"]

0 commit comments

Comments
 (0)