diff --git a/CMake/FileUtilities.cmake b/CMake/FileUtilities.cmake
index 604e6fe42d1acff91dc80f7d8d40c73704b2deb8..e1c8c0f8cf1f7daa9855851223610ba35ac5654d 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)