1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-22 06:02:11 +02:00
cdt/toolchains/arduino/org.eclipse.cdt.arduino.core
Lutz Hamann 12207e79db Bug 533588 - respect OS-specific override in platform.txt
HierarchicalProperties already allow for OS-specific overrides, so

1 - convert platformProperties to HierarchicalProperties
2 - change HierarchicalProperties to allow overwriting of non-empty
properties. Before it would only use the platform child if the value for
the entry itself was null. With this change, if a platform child exists
its value is used if
- it contains a property or
- has an empty property and no further children. In this case the value
was specifically overridden with null

This change also allows proper parsing of esp32 platform.txt

Change-Id: Ie13a1bee57c216f6ab37cfc0208ef7711dfc62e8

Change-Id: Ie13a1bee57c216f6ab37cfc0208ef7711dfc62e8
Signed-off-by: Lutz Hamann <lhamann@planettime.de>
2018-12-06 10:30:54 -05:00
..
.settings Bug 540373: Update the compiler warnings/ignores 2018-11-24 10:55:06 +00:00
META-INF Bug 540610 - Add Automatic-Module-Name header 2018-10-30 15:49:15 +01:00
src/org/eclipse/cdt/arduino/core/internal Bug 533588 - respect OS-specific override in platform.txt 2018-12-06 10:30:54 -05:00
templates Bug 541784. Fix typo in recipe_objcopy_eep_pattern 2018-12-02 13:49:21 -05:00
.classpath Bug 484994 - Migrate Mars Arduino support to Neon. 2015-12-30 20:12:30 -05:00
.gitignore Bug 466209 - Initial commit of Arduino plugins. 2015-05-04 16:34:10 -04:00
.project Clean up Arduino projects, remove Maven natures. 2015-05-29 11:23:38 -04:00
about.html Bug 540371: Update to EPLv2 using releng/scripts/change_to_eplv2.sh 2018-11-22 20:31:51 +00:00
build.properties Arduino Downloads Manager and lots of cleanup around that. 2016-05-24 01:00:06 -04:00
plugin.properties Bug 540371: Update to EPLv2 using releng/scripts/change_to_eplv2.sh 2018-11-22 20:31:51 +00:00
plugin.xml Adjust Arduino to new GCCToolChain API and add type and id/name. 2017-11-07 13:57:03 -05:00