From f512ccbe682876198d75b8e97674e281677d4843 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Wed, 24 Jan 2018 15:53:28 +0200 Subject: [PATCH] Fix issue with duplicated "include" records when generating data for IDE // Resolve #1301 --- platformio/builder/tools/pioide.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/platformio/builder/tools/pioide.py b/platformio/builder/tools/pioide.py index 726d52dd..e3f98ca4 100644 --- a/platformio/builder/tools/pioide.py +++ b/platformio/builder/tools/pioide.py @@ -53,7 +53,13 @@ def _dump_includes(env): if unity_dir: includes.append(unity_dir) - return includes + # remove dupicates + result = [] + for item in includes: + if item not in result: + result.append(item) + + return result def _get_gcc_defines(env):