From 5f10c6a20d72252d973a3abb61f64a1152a1a0ce Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Fri, 16 Apr 2021 13:36:22 +0300 Subject: [PATCH] Add information how to avoid extra script running when IDE fetches metadata --- projectconf/advanced_scripting.rst | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/projectconf/advanced_scripting.rst b/projectconf/advanced_scripting.rst index 49ab69fd92..07a7db5069 100644 --- a/projectconf/advanced_scripting.rst +++ b/projectconf/advanced_scripting.rst @@ -190,6 +190,14 @@ The ``extra_script.py`` file is located in the same directory as ``platformio.in # print(env.Dump()) # + # + # (Optional) Do not run extra script when IDE fetches C/C++ project metadata + # + from SCons.Script import COMMAND_LINE_TARGETS + + if "idedata" in COMMAND_LINE_TARGETS: + env.Exit(0) + # # Change build flags in runtime #