From 5e6d1d9361625de2d25f602752648ef475dd320b Mon Sep 17 00:00:00 2001 From: Jack Date: Mon, 12 Mar 2018 15:58:08 +0100 Subject: [PATCH] Fix CLion not recognizing includes in lib and .piolibdeps (#1429) --- platformio/ide/projectgenerator.py | 1 + platformio/ide/tpls/clion/CMakeListsPrivate.txt.tpl | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/platformio/ide/projectgenerator.py b/platformio/ide/projectgenerator.py index 79009657..cde75693 100644 --- a/platformio/ide/projectgenerator.py +++ b/platformio/ide/projectgenerator.py @@ -158,6 +158,7 @@ class ProjectGenerator(object): "project_dir": self.project_dir, "project_src_dir": util.get_projectsrc_dir(), "project_lib_dir": util.get_projectlib_dir(), + "project_libdeps_dir": util.get_projectlibdeps_dir(), "systype": util.get_systype(), "platformio_path": self._fix_os_path( util.where_is_program("platformio")), diff --git a/platformio/ide/tpls/clion/CMakeListsPrivate.txt.tpl b/platformio/ide/tpls/clion/CMakeListsPrivate.txt.tpl index 6efdb036..3c4bed47 100644 --- a/platformio/ide/tpls/clion/CMakeListsPrivate.txt.tpl +++ b/platformio/ide/tpls/clion/CMakeListsPrivate.txt.tpl @@ -24,4 +24,4 @@ include_directories("{{include.replace("\\", "/")}}") % end % end -FILE(GLOB_RECURSE SRC_LIST "{{project_src_dir.replace("\\", "/")}}/*.*") +FILE(GLOB_RECURSE SRC_LIST "{{project_src_dir.replace("\\", "/")}}/*.*" "{{project_lib_dir.replace("\\", "/")}}/*.*" "{{project_libdeps_dir.replace("\\", "/")}}/*.*")