From b991d9f25cb263f8e84bc19ed9a3457f5e98cb3b Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Fri, 21 Apr 2023 12:52:39 +0300 Subject: [PATCH] Do not normalize path to abs if directory does not exist --- platformio/builder/tools/piobuild.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platformio/builder/tools/piobuild.py b/platformio/builder/tools/piobuild.py index 79e2c39b..ba194eb0 100644 --- a/platformio/builder/tools/piobuild.py +++ b/platformio/builder/tools/piobuild.py @@ -200,7 +200,7 @@ def ParseFlagsExtended(env, flags): # pylint: disable=too-many-branches # fix relative CPPPATH & LIBPATH for k in ("CPPPATH", "LIBPATH"): for i, p in enumerate(result.get(k, [])): - if not os.path.isabs(p): + if os.path.isdir(p): result[k][i] = os.path.abspath(p) # fix relative path for "-include"