From c1144c5740406693808e92f072872260c7f069a0 Mon Sep 17 00:00:00 2001 From: Maximilian Gerhardt Date: Sat, 28 May 2022 20:17:33 +0200 Subject: [PATCH] Move _GNU_SOURCE from CCFLAGS to CPPDEFINES (#8579) Makes _GNU_SOURCE visible in VSCode Intellisense and other IDEs. Co-authored-by: Ivan Kravets --- tools/platformio-build.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/platformio-build.py b/tools/platformio-build.py index 56d5e8464..0a0d53c6a 100644 --- a/tools/platformio-build.py +++ b/tools/platformio-build.py @@ -84,7 +84,6 @@ env.Append( "-mtext-section-literals", "-falign-functions=4", "-U__STRICT_ANSI__", - "-D_GNU_SOURCE", "-ffunction-sections", "-fdata-sections", "-Wall", @@ -125,6 +124,7 @@ env.Append( ("F_CPU", "$BOARD_F_CPU"), "__ets__", "ICACHE_FLASH", + "_GNU_SOURCE", ("ARDUINO", 10805), ("ARDUINO_BOARD", '\\"PLATFORMIO_%s\\"' % env.BoardConfig().id.upper()), "FLASHMODE_${BOARD_FLASH_MODE.upper()}",