Improve Project Generator for PlatformIO IDE (fixes incorrect linter errors)

This commit is contained in:
Ivan Kravets
2016-07-23 23:11:50 +03:00
parent 0b862735b2
commit dfc594fc39
3 changed files with 10 additions and 11 deletions

View File

@ -12,6 +12,7 @@ PlatformIO 2.0
* Added support for `Teensy USB Features <http://docs.platformio.org/en/latest/platforms/teensy.html#usb-features>`__
(HID, SERIAL_HID, DISK, DISK_SDFLASH, MIDI, etc.)
(`issue #722 <https://github.com/platformio/platformio/issues/722>`_)
* Improved Project Generator for PlatformIO IDE (fixes incorrect linter errors)
* Fixed broken LD Script for Element14 chipKIT Pi board
(`issue #725 <https://github.com/platformio/platformio/issues/725>`_)

View File

@ -14,7 +14,7 @@
import sys
VERSION = (2, 11, "2.dev0")
VERSION = (2, 11, "2.dev1")
__version__ = ".".join([str(s) for s in VERSION])
__title__ = "platformio"

View File

@ -147,17 +147,15 @@ def DumpIDEData(env):
def get_includes(env_):
includes = []
# includes from used framework and libs
for item in env_.get("VARIANT_DIRS", []):
if "$BUILDSRC_DIR" in item[0]:
continue
includes.append(env_.subst(item[1]))
# custom includes
for item in env_.get("CPPPATH", []):
if item.startswith("$BUILD_DIR"):
continue
includes.append(env_.subst(item))
invardir = False
for vardiritem in env_.get("VARIANT_DIRS", []):
if item == vardiritem[0]:
includes.append(vardiritem[1])
invardir = True
break
if not invardir:
includes.append(env_.subst(item))
# installed libs
for d in env_.get("LIBSOURCE_DIRS", []):