From 814679522ad567e3f868dab36cc5a5dc2dd359e1 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Mon, 9 May 2022 18:49:15 +0300 Subject: [PATCH] Do not override embedded std flag --- platformio/test/runners/doctest.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platformio/test/runners/doctest.py b/platformio/test/runners/doctest.py index 88343b74..d2314f64 100644 --- a/platformio/test/runners/doctest.py +++ b/platformio/test/runners/doctest.py @@ -109,9 +109,11 @@ class DoctestTestRunner(TestRunnerBase): self._tc_parser = DoctestTestCaseParser() def configure_build_env(self, env): + env.Append(CPPDEFINES=["DOCTEST_CONFIG_COLORS_NONE"]) + if self.platform.is_embedded(): + return if "-std=" not in env.subst("$CXXFLAGS"): env.Append(CXXFLAGS=["-std=c++11"]) - env.Append(CPPDEFINES=["DOCTEST_CONFIG_COLORS_NONE"]) def on_testing_line_output(self, line): if self.options.verbose: