From 7d8cdcb792312c80e3146a436b9c24cb8477c2ce Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Wed, 7 Dec 2016 20:14:28 +0200 Subject: [PATCH] Add File Watchers for CLion IDE --- docs | 2 +- examples | 2 +- .../ide/tpls/clion/.idea/watcherTasks.xml.tpl | 30 +++++++++++++++++++ .../ide/tpls/clion/.idea/workspace.xml.tpl | 18 +++++++---- platformio/ide/tpls/clion/CMakeLists.txt.tpl | 6 ++++ .../ide/tpls/clion/CMakeListsPrivate.txt.tpl | 2 +- 6 files changed, 51 insertions(+), 9 deletions(-) create mode 100644 platformio/ide/tpls/clion/.idea/watcherTasks.xml.tpl diff --git a/docs b/docs index 20686b5c..cc1cb4bf 160000 --- a/docs +++ b/docs @@ -1 +1 @@ -Subproject commit 20686b5c327fa3a51e6e1325f60e685e9b389c5c +Subproject commit cc1cb4bf30c6433131bac0365f973e7d757180c7 diff --git a/examples b/examples index 013361ae..0ac639a8 160000 --- a/examples +++ b/examples @@ -1 +1 @@ -Subproject commit 013361aec6292cf61858f8bb466e094837fdf696 +Subproject commit 0ac639a82b84ad9fc9fe98794cfe5309decf3ad0 diff --git a/platformio/ide/tpls/clion/.idea/watcherTasks.xml.tpl b/platformio/ide/tpls/clion/.idea/watcherTasks.xml.tpl new file mode 100644 index 00000000..b05b34a8 --- /dev/null +++ b/platformio/ide/tpls/clion/.idea/watcherTasks.xml.tpl @@ -0,0 +1,30 @@ + + + + + + + + \ No newline at end of file diff --git a/platformio/ide/tpls/clion/.idea/workspace.xml.tpl b/platformio/ide/tpls/clion/.idea/workspace.xml.tpl index 59426c43..8cf4214f 100644 --- a/platformio/ide/tpls/clion/.idea/workspace.xml.tpl +++ b/platformio/ide/tpls/clion/.idea/workspace.xml.tpl @@ -7,6 +7,7 @@ + @@ -174,6 +175,10 @@ + + + + @@ -194,15 +199,16 @@ - + - - + + + - - - + + + diff --git a/platformio/ide/tpls/clion/CMakeLists.txt.tpl b/platformio/ide/tpls/clion/CMakeLists.txt.tpl index a31664d0..63274c43 100644 --- a/platformio/ide/tpls/clion/CMakeLists.txt.tpl +++ b/platformio/ide/tpls/clion/CMakeLists.txt.tpl @@ -21,6 +21,12 @@ add_custom_target( WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) +add_custom_target( + PLATFORMIO_TEST ALL + COMMAND ${PLATFORMIO_CMD} -f -c clion test + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} +) + add_custom_target( PLATFORMIO_PROGRAM ALL COMMAND ${PLATFORMIO_CMD} -f -c clion run --target program diff --git a/platformio/ide/tpls/clion/CMakeListsPrivate.txt.tpl b/platformio/ide/tpls/clion/CMakeListsPrivate.txt.tpl index 85fef8f8..658536dd 100644 --- a/platformio/ide/tpls/clion/CMakeListsPrivate.txt.tpl +++ b/platformio/ide/tpls/clion/CMakeListsPrivate.txt.tpl @@ -22,4 +22,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("\\", "/")}}/*.*")