From 7cce906e5542640635b572426c0db4a6ff98e245 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Mon, 25 Jan 2016 22:49:29 +0200 Subject: [PATCH] Generate settings for GCC linter and PlatformIO IDE --- platformio/__init__.py | 2 +- platformio/ide/tpls/atom/.gcc-flags.json.tpl | 8 ++++++++ platformio/ide/tpls/atom/.gitignore.tpl | 1 + 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 platformio/ide/tpls/atom/.gcc-flags.json.tpl diff --git a/platformio/__init__.py b/platformio/__init__.py index 15d4120e..b334f36b 100644 --- a/platformio/__init__.py +++ b/platformio/__init__.py @@ -14,7 +14,7 @@ import sys -VERSION = (2, 8, "0.dev2") +VERSION = (2, 8, "0.dev3") __version__ = ".".join([str(s) for s in VERSION]) __title__ = "platformio" diff --git a/platformio/ide/tpls/atom/.gcc-flags.json.tpl b/platformio/ide/tpls/atom/.gcc-flags.json.tpl new file mode 100644 index 00000000..6b9698d5 --- /dev/null +++ b/platformio/ide/tpls/atom/.gcc-flags.json.tpl @@ -0,0 +1,8 @@ +{ + "execPath": "{{ cxx_path }}", + "gccDefaultCFlags": "-Wall -Wno-cpp -fsyntax-only -D{{ ' -D'.join(defines) }}", + "gccDefaultCppFlags": "-Wall -Wno-cpp -fsyntax-only -D{{ ' -D'.join(defines) }}", + "gccErrorLimit": 15, + "gccIncludePaths": "{{ ','.join(includes).replace("\\", "/") }}", + "gccSuppressWarnings": false +} diff --git a/platformio/ide/tpls/atom/.gitignore.tpl b/platformio/ide/tpls/atom/.gitignore.tpl index 9984610a..5402c188 100644 --- a/platformio/ide/tpls/atom/.gitignore.tpl +++ b/platformio/ide/tpls/atom/.gitignore.tpl @@ -1,2 +1,3 @@ .pioenvs .clang_complete +.gcc-flags.json