forked from platformio/platformio-core
Override default source and include directories for a library via "library.json" manifest using "includeDir" and "srcDir" fields
This commit is contained in:
1 parent
e4dca37874
commit
94e580bf4e
3 files changed
+16
-3
No files matched your search
@@ -719,6 +719,18 @@ class PlatformIOLibBuilder(LibBuilderBase):
|
||||
def _is_arduino_manifest(self):
|
||||
return isfile(join(self.path, "library.properties"))
|
||||
|
||||
@property
|
||||
def include_dir(self):
|
||||
if "includeDir" in self._manifest.get("build", {}):
|
||||
return self._manifest.get("build").get("includeDir")
|
||||
return LibBuilderBase.include_dir.fget(self)
|
||||
|
||||
@property
|
||||
def src_dir(self):
|
||||
if "srcDir" in self._manifest.get("build", {}):
|
||||
return self._manifest.get("build").get("srcDir")
|
||||
return LibBuilderBase.src_dir.fget(self)
|
||||
|
||||
@property
|
||||
def src_filter(self):
|
||||
if "srcFilter" in self._manifest.get("build", {}):
|
||||
|
||||
Reference in new issue
Block a user