From 5b2ce1a3d6a92ee476eec2ea2fbb59443f8b5e46 Mon Sep 17 00:00:00 2001 From: Soeren Peters <peters@irmb.tu-bs.de> Date: Thu, 20 Aug 2020 09:42:59 +0200 Subject: [PATCH] Sourcegroup fix: Set SourceGroup only to the current file. --- CMake/FileUtilities.cmake | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/CMake/FileUtilities.cmake b/CMake/FileUtilities.cmake index 604e6fe42..e1c8c0f8c 100644 --- a/CMake/FileUtilities.cmake +++ b/CMake/FileUtilities.cmake @@ -42,7 +42,7 @@ macro(includeFiles targetName file_paths) collectFilesFrom(${file}) if (package_dir) - setSourceGroupForFilesIn(${package_dir} ${targetName}) + setSourceGroupForFilesIn(${file} ${package_dir} ${targetName}) endif() endforeach() @@ -72,14 +72,15 @@ endmacro() -macro(setSourceGroupForFilesIn package_dir targetName) +macro(setSourceGroupForFilesIn file package_dir targetName) #input: target_name PACKAGE_SRCS buildSourceGroup(${targetName} ${package_dir}) if(isAllTestSuite) - source_group(${targetName}\\${SOURCE_GROUP} FILES ${MY_SRCS}) + source_group(${targetName}\\${SOURCE_GROUP} FILES ${file}) else() - source_group(${SOURCE_GROUP} FILES ${MY_SRCS}) + #message("SOURCE_GROUP: " ${SOURCE_GROUP} " ,src: " ${file}) + source_group(${SOURCE_GROUP} FILES ${file}) endif() #output: - endmacro(setSourceGroupForFilesIn) -- GitLab