build_src_filter
¶
Type: String (Templates)
| Multiple: Yes
This option allows one to specify which source files should be included or excluded from src_dir for a build process. Filter supports two templates:
+<PATH>
include template-<PATH>
exclude template
PATH
is relative to src_dir. All patterns will
be applied in their order of definition.
GLOB Patterns are allowed.
By default, build_src_filter
is predefined to +<*> -<.git/> -<.svn/>
,
meaning “include ALL files, then exclude the .git
and svn
repository folders.
This option can also be set by the global environment variable
PLATFORMIO_BUILD_SRC_FILTER
.