Support in-line comments for multi-line value in platformio.ini

This commit is contained in:
Ivan Kravets
2018-10-02 00:11:41 +03:00
parent ec9fbca181
commit 34325dbc4c
4 changed files with 34 additions and 20 deletions

View File

@@ -25,7 +25,9 @@ def test_build_flags(clirunner, validate_cliresult, tmpdir):
[env:native]
platform = native
extra_scripts = extra.py
build_flags = %s
build_flags =
; -DCOMMENTED_MACRO
%s ; inline comment
""" % " ".join([f[0] for f in build_flags]))
tmpdir.join("extra.py").write("""
@@ -47,6 +49,10 @@ projenv.Append(CPPDEFINES="POST_SCRIPT_MACRO")
#error "POST_SCRIPT_MACRO"
#endif
#ifdef COMMENTED_MACRO
#error "COMMENTED_MACRO"
#endif
int main() {
}
""")