|  | @@ -896,216 +896,6 @@ def gen_check_targets(c, g, inSource):
 | 
	
		
			
				|  |  |                  if e["id"] == "^ZERO_CHECK::@6890427a1f51a3e7e1df$":
 | 
	
		
			
				|  |  |                      # The json files have data for Xcode.  Substitute data for VS.
 | 
	
		
			
				|  |  |                      e["sources"] = [
 | 
	
		
			
				|  |  | -                        {
 | 
	
		
			
				|  |  | -                            "path": "^CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                            "isGenerated": None,
 | 
	
		
			
				|  |  | -                            "fileSetName": None,
 | 
	
		
			
				|  |  | -                            "sourceGroupName": "",
 | 
	
		
			
				|  |  | -                            "compileGroupLanguage": None,
 | 
	
		
			
				|  |  | -                            "backtrace": [
 | 
	
		
			
				|  |  | -                                {
 | 
	
		
			
				|  |  | -                                    "file": "^CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                                    "line": None,
 | 
	
		
			
				|  |  | -                                    "command": None,
 | 
	
		
			
				|  |  | -                                    "hasParent": False,
 | 
	
		
			
				|  |  | -                                },
 | 
	
		
			
				|  |  | -                            ],
 | 
	
		
			
				|  |  | -                        },
 | 
	
		
			
				|  |  | -                        {
 | 
	
		
			
				|  |  | -                            "path": "^alias/CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                            "isGenerated": None,
 | 
	
		
			
				|  |  | -                            "fileSetName": None,
 | 
	
		
			
				|  |  | -                            "sourceGroupName": "",
 | 
	
		
			
				|  |  | -                            "compileGroupLanguage": None,
 | 
	
		
			
				|  |  | -                            "backtrace": [
 | 
	
		
			
				|  |  | -                                {
 | 
	
		
			
				|  |  | -                                    "file": "^CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                                    "line": None,
 | 
	
		
			
				|  |  | -                                    "command": None,
 | 
	
		
			
				|  |  | -                                    "hasParent": False,
 | 
	
		
			
				|  |  | -                                },
 | 
	
		
			
				|  |  | -                            ],
 | 
	
		
			
				|  |  | -                        },
 | 
	
		
			
				|  |  | -                        {
 | 
	
		
			
				|  |  | -                            "path": "^codemodel-v2\\.cmake$",
 | 
	
		
			
				|  |  | -                            "isGenerated": None,
 | 
	
		
			
				|  |  | -                            "fileSetName": None,
 | 
	
		
			
				|  |  | -                            "sourceGroupName": "",
 | 
	
		
			
				|  |  | -                            "compileGroupLanguage": None,
 | 
	
		
			
				|  |  | -                            "backtrace": [
 | 
	
		
			
				|  |  | -                                {
 | 
	
		
			
				|  |  | -                                    "file": "^CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                                    "line": None,
 | 
	
		
			
				|  |  | -                                    "command": None,
 | 
	
		
			
				|  |  | -                                    "hasParent": False,
 | 
	
		
			
				|  |  | -                                },
 | 
	
		
			
				|  |  | -                            ],
 | 
	
		
			
				|  |  | -                        },
 | 
	
		
			
				|  |  | -                        {
 | 
	
		
			
				|  |  | -                            "path": "^custom/CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                            "isGenerated": None,
 | 
	
		
			
				|  |  | -                            "fileSetName": None,
 | 
	
		
			
				|  |  | -                            "sourceGroupName": "",
 | 
	
		
			
				|  |  | -                            "compileGroupLanguage": None,
 | 
	
		
			
				|  |  | -                            "backtrace": [
 | 
	
		
			
				|  |  | -                                {
 | 
	
		
			
				|  |  | -                                    "file": "^CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                                    "line": None,
 | 
	
		
			
				|  |  | -                                    "command": None,
 | 
	
		
			
				|  |  | -                                    "hasParent": False,
 | 
	
		
			
				|  |  | -                                },
 | 
	
		
			
				|  |  | -                            ],
 | 
	
		
			
				|  |  | -                        },
 | 
	
		
			
				|  |  | -                        {
 | 
	
		
			
				|  |  | -                            "path": "^cxx/CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                            "isGenerated": None,
 | 
	
		
			
				|  |  | -                            "fileSetName": None,
 | 
	
		
			
				|  |  | -                            "sourceGroupName": "",
 | 
	
		
			
				|  |  | -                            "compileGroupLanguage": None,
 | 
	
		
			
				|  |  | -                            "backtrace": [
 | 
	
		
			
				|  |  | -                                {
 | 
	
		
			
				|  |  | -                                    "file": "^CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                                    "line": None,
 | 
	
		
			
				|  |  | -                                    "command": None,
 | 
	
		
			
				|  |  | -                                    "hasParent": False,
 | 
	
		
			
				|  |  | -                                },
 | 
	
		
			
				|  |  | -                            ],
 | 
	
		
			
				|  |  | -                        },
 | 
	
		
			
				|  |  | -                        {
 | 
	
		
			
				|  |  | -                            "path": "^framework/CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                            "isGenerated": None,
 | 
	
		
			
				|  |  | -                            "fileSetName": None,
 | 
	
		
			
				|  |  | -                            "sourceGroupName": "",
 | 
	
		
			
				|  |  | -                            "compileGroupLanguage": None,
 | 
	
		
			
				|  |  | -                            "backtrace": [
 | 
	
		
			
				|  |  | -                                {
 | 
	
		
			
				|  |  | -                                    "file": "^CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                                    "line": None,
 | 
	
		
			
				|  |  | -                                    "command": None,
 | 
	
		
			
				|  |  | -                                    "hasParent": False,
 | 
	
		
			
				|  |  | -                                },
 | 
	
		
			
				|  |  | -                            ],
 | 
	
		
			
				|  |  | -                        },
 | 
	
		
			
				|  |  | -                        {
 | 
	
		
			
				|  |  | -                            "path": "^dir/CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                            "isGenerated": None,
 | 
	
		
			
				|  |  | -                            "fileSetName": None,
 | 
	
		
			
				|  |  | -                            "sourceGroupName": "",
 | 
	
		
			
				|  |  | -                            "compileGroupLanguage": None,
 | 
	
		
			
				|  |  | -                            "backtrace": [
 | 
	
		
			
				|  |  | -                                {
 | 
	
		
			
				|  |  | -                                    "file": "^CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                                    "line": None,
 | 
	
		
			
				|  |  | -                                    "command": None,
 | 
	
		
			
				|  |  | -                                    "hasParent": False,
 | 
	
		
			
				|  |  | -                                },
 | 
	
		
			
				|  |  | -                            ],
 | 
	
		
			
				|  |  | -                        },
 | 
	
		
			
				|  |  | -                        {
 | 
	
		
			
				|  |  | -                            "path": "^dir/dir/CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                            "isGenerated": None,
 | 
	
		
			
				|  |  | -                            "fileSetName": None,
 | 
	
		
			
				|  |  | -                            "sourceGroupName": "",
 | 
	
		
			
				|  |  | -                            "compileGroupLanguage": None,
 | 
	
		
			
				|  |  | -                            "backtrace": [
 | 
	
		
			
				|  |  | -                                {
 | 
	
		
			
				|  |  | -                                    "file": "^CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                                    "line": None,
 | 
	
		
			
				|  |  | -                                    "command": None,
 | 
	
		
			
				|  |  | -                                    "hasParent": False,
 | 
	
		
			
				|  |  | -                                },
 | 
	
		
			
				|  |  | -                            ],
 | 
	
		
			
				|  |  | -                        },
 | 
	
		
			
				|  |  | -                        {
 | 
	
		
			
				|  |  | -                            "path": "^fileset/CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                            "isGenerated": None,
 | 
	
		
			
				|  |  | -                            "fileSetName": None,
 | 
	
		
			
				|  |  | -                            "sourceGroupName": "",
 | 
	
		
			
				|  |  | -                            "compileGroupLanguage": None,
 | 
	
		
			
				|  |  | -                            "backtrace": [
 | 
	
		
			
				|  |  | -                                {
 | 
	
		
			
				|  |  | -                                    "file": "^CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                                    "line": None,
 | 
	
		
			
				|  |  | -                                    "command": None,
 | 
	
		
			
				|  |  | -                                    "hasParent": False,
 | 
	
		
			
				|  |  | -                                },
 | 
	
		
			
				|  |  | -                            ],
 | 
	
		
			
				|  |  | -                        },
 | 
	
		
			
				|  |  | -                        {
 | 
	
		
			
				|  |  | -                            "path": "^imported/CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                            "isGenerated": None,
 | 
	
		
			
				|  |  | -                            "fileSetName": None,
 | 
	
		
			
				|  |  | -                            "sourceGroupName": "",
 | 
	
		
			
				|  |  | -                            "compileGroupLanguage": None,
 | 
	
		
			
				|  |  | -                            "backtrace": [
 | 
	
		
			
				|  |  | -                                {
 | 
	
		
			
				|  |  | -                                    "file": "^CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                                    "line": None,
 | 
	
		
			
				|  |  | -                                    "command": None,
 | 
	
		
			
				|  |  | -                                    "hasParent": False,
 | 
	
		
			
				|  |  | -                                },
 | 
	
		
			
				|  |  | -                            ],
 | 
	
		
			
				|  |  | -                        },
 | 
	
		
			
				|  |  | -                        {
 | 
	
		
			
				|  |  | -                            "path": "^include_test\\.cmake$",
 | 
	
		
			
				|  |  | -                            "isGenerated": None,
 | 
	
		
			
				|  |  | -                            "fileSetName": None,
 | 
	
		
			
				|  |  | -                            "sourceGroupName": "",
 | 
	
		
			
				|  |  | -                            "compileGroupLanguage": None,
 | 
	
		
			
				|  |  | -                            "backtrace": [
 | 
	
		
			
				|  |  | -                                {
 | 
	
		
			
				|  |  | -                                    "file": "^CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                                    "line": None,
 | 
	
		
			
				|  |  | -                                    "command": None,
 | 
	
		
			
				|  |  | -                                    "hasParent": False,
 | 
	
		
			
				|  |  | -                                },
 | 
	
		
			
				|  |  | -                            ],
 | 
	
		
			
				|  |  | -                        },
 | 
	
		
			
				|  |  | -                        {
 | 
	
		
			
				|  |  | -                            "path": "^interface/CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                            "isGenerated": None,
 | 
	
		
			
				|  |  | -                            "fileSetName": None,
 | 
	
		
			
				|  |  | -                            "sourceGroupName": "",
 | 
	
		
			
				|  |  | -                            "compileGroupLanguage": None,
 | 
	
		
			
				|  |  | -                            "backtrace": [
 | 
	
		
			
				|  |  | -                                {
 | 
	
		
			
				|  |  | -                                    "file": "^CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                                    "line": None,
 | 
	
		
			
				|  |  | -                                    "command": None,
 | 
	
		
			
				|  |  | -                                    "hasParent": False,
 | 
	
		
			
				|  |  | -                                },
 | 
	
		
			
				|  |  | -                            ],
 | 
	
		
			
				|  |  | -                        },
 | 
	
		
			
				|  |  | -                        {
 | 
	
		
			
				|  |  | -                            "path": "^object/CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                            "isGenerated": None,
 | 
	
		
			
				|  |  | -                            "fileSetName": None,
 | 
	
		
			
				|  |  | -                            "sourceGroupName": "",
 | 
	
		
			
				|  |  | -                            "compileGroupLanguage": None,
 | 
	
		
			
				|  |  | -                            "backtrace": [
 | 
	
		
			
				|  |  | -                                {
 | 
	
		
			
				|  |  | -                                    "file": "^CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                                    "line": None,
 | 
	
		
			
				|  |  | -                                    "command": None,
 | 
	
		
			
				|  |  | -                                    "hasParent": False,
 | 
	
		
			
				|  |  | -                                },
 | 
	
		
			
				|  |  | -                            ],
 | 
	
		
			
				|  |  | -                        },
 | 
	
		
			
				|  |  | -                        {
 | 
	
		
			
				|  |  | -                            "path": "^subdir/CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                            "isGenerated": None,
 | 
	
		
			
				|  |  | -                            "fileSetName": None,
 | 
	
		
			
				|  |  | -                            "sourceGroupName": "",
 | 
	
		
			
				|  |  | -                            "compileGroupLanguage": None,
 | 
	
		
			
				|  |  | -                            "backtrace": [
 | 
	
		
			
				|  |  | -                                {
 | 
	
		
			
				|  |  | -                                    "file": "^CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                                    "line": None,
 | 
	
		
			
				|  |  | -                                    "command": None,
 | 
	
		
			
				|  |  | -                                    "hasParent": False,
 | 
	
		
			
				|  |  | -                                },
 | 
	
		
			
				|  |  | -                            ],
 | 
	
		
			
				|  |  | -                        },
 | 
	
		
			
				|  |  |                          {
 | 
	
		
			
				|  |  |                              "path": "^.*/Tests/RunCMake/FileAPI/codemodel-v2-build/CMakeFiles/([0-9a-f]+/)?generate\\.stamp\\.rule$",
 | 
	
		
			
				|  |  |                              "isGenerated": True,
 | 
	
	
		
			
				|  | @@ -1123,25 +913,6 @@ def gen_check_targets(c, g, inSource):
 | 
	
		
			
				|  |  |                          },
 | 
	
		
			
				|  |  |                      ]
 | 
	
		
			
				|  |  |                      e["sourceGroups"] = [
 | 
	
		
			
				|  |  | -                        {
 | 
	
		
			
				|  |  | -                            "name": "",
 | 
	
		
			
				|  |  | -                            "sourcePaths": [
 | 
	
		
			
				|  |  | -                                "^CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                                "^alias/CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                                "^codemodel-v2\\.cmake$",
 | 
	
		
			
				|  |  | -                                "^custom/CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                                "^cxx/CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                                "^framework/CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                                "^dir/CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                                "^dir/dir/CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                                "^fileset/CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                                "^imported/CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                                "^include_test\\.cmake$",
 | 
	
		
			
				|  |  | -                                "^interface/CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                                "^object/CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                                "^subdir/CMakeLists\\.txt$",
 | 
	
		
			
				|  |  | -                            ],
 | 
	
		
			
				|  |  | -                        },
 | 
	
		
			
				|  |  |                          {
 | 
	
		
			
				|  |  |                              "name": "CMake Rules",
 | 
	
		
			
				|  |  |                              "sourcePaths": [
 |