Fix missing toolchain include paths for project generator // Resolve #1154

This commit is contained in:
Ivan Kravets
2017-11-01 14:09:06 +02:00
parent 675cd456b6
commit 86de58b9e1
5 changed files with 8 additions and 5 deletions

View File

@ -15,6 +15,8 @@ PlatformIO 3.0
* Fixed issue with "IOError" in VSCode when processing a project * Fixed issue with "IOError" in VSCode when processing a project
* Fixed platforms, packages, and libraries updating behind proxy * Fixed platforms, packages, and libraries updating behind proxy
(`issue #1061 <https://github.com/platformio/platformio-core/issues/1061>`_) (`issue #1061 <https://github.com/platformio/platformio-core/issues/1061>`_)
* Fixed missing toolchain include paths for project generator
(`issue #1154 <https://github.com/platformio/platformio-core/issues/1154>`_)
3.4.1 (2017-08-02) 3.4.1 (2017-08-02)
~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~
@ -22,7 +24,7 @@ PlatformIO 3.0
* Pre/Post extra scripting for advanced control of PIO Build System * Pre/Post extra scripting for advanced control of PIO Build System
(`issue #891 <https://github.com/platformio/platformio-core/issues/891>`_) (`issue #891 <https://github.com/platformio/platformio-core/issues/891>`_)
* New `lib_archive <http://docs.platformio.org/page/projectconf/section_env_library.html#lib-archive>`_ * New `lib_archive <http://docs.platformio.org/page/projectconf/section_env_library.html#lib-archive>`_
option to control library archiving and linking behaviour option to control library archiving and linking behavior
(`issue #993 <https://github.com/platformio/platformio-core/issues/993>`_) (`issue #993 <https://github.com/platformio/platformio-core/issues/993>`_)
* Add "inc" folder automatically to CPPPATH when "src" is available (works for project and library) * Add "inc" folder automatically to CPPPATH when "src" is available (works for project and library)
(`issue #1003 <https://github.com/platformio/platformio-core/issues/1003>`_) (`issue #1003 <https://github.com/platformio/platformio-core/issues/1003>`_)

2
docs

Submodule docs updated: 0ab7624599...1ceb1ce707

View File

@ -41,6 +41,8 @@ def dump_includes(env):
toolchain_dir = util.glob_escape(p.get_package_dir(name)) toolchain_dir = util.glob_escape(p.get_package_dir(name))
toolchain_incglobs = [ toolchain_incglobs = [
join(toolchain_dir, "*", "include*"), join(toolchain_dir, "*", "include*"),
join(toolchain_dir, "*", "include", "c++", "*"),
join(toolchain_dir, "*", "include", "c++", "*", "*-*-*"),
join(toolchain_dir, "lib", "gcc", "*", "*", "include*") join(toolchain_dir, "lib", "gcc", "*", "*", "include*")
] ]
for g in toolchain_incglobs: for g in toolchain_incglobs:

View File

@ -15,7 +15,6 @@
import atexit import atexit
import platform import platform
import Queue import Queue
import sys
import threading import threading
from collections import deque from collections import deque
from os import getenv from os import getenv
@ -109,7 +108,7 @@ class MeasurementProtocol(TelemetryBase):
self['cd1'] = util.get_systype() self['cd1'] = util.get_systype()
self['cd2'] = "Python/%s %s" % (platform.python_version(), self['cd2'] = "Python/%s %s" % (platform.python_version(),
platform.platform()) platform.platform())
self['cd3'] = " ".join(_filter_args(sys.argv[1:])) # self['cd3'] = " ".join(_filter_args(sys.argv[1:]))
self['cd4'] = 1 if (not util.is_ci() self['cd4'] = 1 if (not util.is_ci()
and (caller_id or not util.is_container())) else 0 and (caller_id or not util.is_container())) else 0
if caller_id: if caller_id:

View File

@ -21,7 +21,7 @@ usedevelop = True
deps = deps =
isort isort
flake8 flake8
yapf<0.18 yapf
pylint pylint
pytest pytest
commands = python --version commands = python --version