From 303d8e29edc97f20d2b8566b3245c8dd026fd76d Mon Sep 17 00:00:00 2001 From: Raphael Grimm <raphael.grimm@kit.edu> Date: Mon, 23 Apr 2018 11:11:15 +0200 Subject: [PATCH] Ignore temporary files when searching for RobotUnitModules --- source/RobotAPI/components/units/RobotUnit/CMakeLists.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/source/RobotAPI/components/units/RobotUnit/CMakeLists.txt b/source/RobotAPI/components/units/RobotUnit/CMakeLists.txt index dd03919fe..63d1b4d00 100644 --- a/source/RobotAPI/components/units/RobotUnit/CMakeLists.txt +++ b/source/RobotAPI/components/units/RobotUnit/CMakeLists.txt @@ -147,9 +147,11 @@ set(RobotUnitModules file(GLOB_RECURSE files_full_path "${CMAKE_CURRENT_SOURCE_DIR}/RobotUnitModules/*") set(files) foreach(file_full_path ${files_full_path}) - #remove prefix - string(REGEX REPLACE "${CMAKE_CURRENT_SOURCE_DIR}/" "" file_rel_path "${file_full_path}") - list(APPEND files ${file_rel_path}) + if(NOT "${file_full_path}" MATCHES "^.*\\.(autosave|swp|~|orig)$") + #remove prefix + string(REGEX REPLACE "${CMAKE_CURRENT_SOURCE_DIR}/" "" file_rel_path "${file_full_path}") + list(APPEND files ${file_rel_path}) + endif() endforeach() #remove base module / collection header list(REMOVE_ITEM files RobotUnitModules/RobotUnitModuleBase.h) -- GitLab