From ae4918bdb7bb5e39b029e2937bad2ad5d7da7902 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Sat, 27 Jun 2015 21:20:44 +0300 Subject: [PATCH] Fix relative path for includes when generating project for IDE // Resolve #243 --- platformio/__init__.py | 2 +- platformio/ide/projectgenerator.py | 1 + platformio/ide/tpls/eclipse/.cproject.tpl | 12 ++++++++++++ platformio/ide/tpls/qtcreator/platformio.pro.tpl | 4 ++++ .../ide/tpls/visualstudio/platformio.vcxproj.tpl | 4 ++-- 5 files changed, 20 insertions(+), 3 deletions(-) diff --git a/platformio/__init__.py b/platformio/__init__.py index d69071fd..44e5dbb5 100644 --- a/platformio/__init__.py +++ b/platformio/__init__.py @@ -1,7 +1,7 @@ # Copyright (C) Ivan Kravets # See LICENSE for details. -VERSION = (2, 2, "0.dev4") +VERSION = (2, 2, "0.dev5") __version__ = ".".join([str(s) for s in VERSION]) __title__ = "platformio" diff --git a/platformio/ide/projectgenerator.py b/platformio/ide/projectgenerator.py index c97b8bbd..2d6dbcc6 100644 --- a/platformio/ide/projectgenerator.py +++ b/platformio/ide/projectgenerator.py @@ -103,5 +103,6 @@ class ProjectGenerator(object): "defines": (build_data['defines'] if build_data and "defines" in build_data else []), "srcfiles": self.get_srcfiles(), + "user_home_dir": abspath(expanduser("~")), "project_dir": self.project_dir }) diff --git a/platformio/ide/tpls/eclipse/.cproject.tpl b/platformio/ide/tpls/eclipse/.cproject.tpl index ccd645ed..c6f6e077 100644 --- a/platformio/ide/tpls/eclipse/.cproject.tpl +++ b/platformio/ide/tpls/eclipse/.cproject.tpl @@ -24,8 +24,12 @@