3c9ace3b1355445fda3464f923bbf346b7d331e8
[platform/upstream/cmake.git] / Tests / RunCMake / FileAPI / codemodel-v2-data / targets / c_object_exe.json
1 {
2     "name": "c_object_exe",
3     "id": "^c_object_exe::@5ed5358f70faf8d8af7a$",
4     "directorySource": "^object$",
5     "projectName": "Object",
6     "type": "EXECUTABLE",
7     "isGeneratorProvided": null,
8     "sources": [
9         {
10             "path": "^empty\\.c$",
11             "isGenerated": null,
12             "sourceGroupName": "Source Files",
13             "compileGroupLanguage": "C",
14             "backtrace": [
15                 {
16                     "file": "^object/CMakeLists\\.txt$",
17                     "line": 6,
18                     "command": "add_executable",
19                     "hasParent": true
20                 },
21                 {
22                     "file": "^object/CMakeLists\\.txt$",
23                     "line": null,
24                     "command": null,
25                     "hasParent": false
26                 }
27             ]
28         },
29         {
30             "path": "^.*/Tests/RunCMake/FileAPI/codemodel-v2-build/object/.*/empty(\\.c)?\\.o(bj)?$",
31             "isGenerated": true,
32             "sourceGroupName": "Object Libraries",
33             "compileGroupLanguage": null,
34             "backtrace": [
35                 {
36                     "file": "^object/CMakeLists\\.txt$",
37                     "line": 7,
38                     "command": "target_link_libraries",
39                     "hasParent": true
40                 },
41                 {
42                     "file": "^object/CMakeLists\\.txt$",
43                     "line": null,
44                     "command": null,
45                     "hasParent": false
46                 }
47             ]
48         }
49     ],
50     "sourceGroups": [
51         {
52             "name": "Source Files",
53             "sourcePaths": [
54                 "^empty\\.c$"
55             ]
56         },
57         {
58             "name": "Object Libraries",
59             "sourcePaths": [
60                 "^.*/Tests/RunCMake/FileAPI/codemodel-v2-build/object/.*/empty(\\.c)?\\.o(bj)?$"
61             ]
62         }
63     ],
64     "compileGroups": [
65         {
66             "language": "C",
67             "sourcePaths": [
68                 "^empty\\.c$"
69             ],
70             "includes": null,
71             "defines": null,
72             "compileCommandFragments": null
73         }
74     ],
75     "backtrace": [
76         {
77             "file": "^object/CMakeLists\\.txt$",
78             "line": 6,
79             "command": "add_executable",
80             "hasParent": true
81         },
82         {
83             "file": "^object/CMakeLists\\.txt$",
84             "line": null,
85             "command": null,
86             "hasParent": false
87         }
88     ],
89     "folder": null,
90     "nameOnDisk": "^c_object_exe(\\.exe)?$",
91     "artifacts": [
92         {
93             "path": "^object/((Debug|Release|RelWithDebInfo|MinSizeRel)/)?c_object_exe(\\.exe)?$",
94             "_dllExtra": false
95         },
96         {
97             "path": "^object/((Debug|Release|RelWithDebInfo|MinSizeRel)/)?c_object_exe\\.pdb$",
98             "_dllExtra": true
99         }
100     ],
101     "build": "^object$",
102     "source": "^object$",
103     "install": {
104         "prefix": "^(/usr/local|[A-Za-z]:.*/codemodel-v2)$",
105         "destinations": [
106             {
107                 "path": "bin",
108                 "backtrace": [
109                     {
110                         "file": "^object/CMakeLists\\.txt$",
111                         "line": 13,
112                         "command": "install",
113                         "hasParent": true
114                     },
115                     {
116                         "file": "^object/CMakeLists\\.txt$",
117                         "line": null,
118                         "command": null,
119                         "hasParent": false
120                     }
121                 ]
122             }
123         ]
124     },
125     "link": {
126         "language": "C",
127         "lto": null,
128         "commandFragments": null
129     },
130     "archive": null,
131     "dependencies": [
132         {
133             "id": "^c_object_lib::@5ed5358f70faf8d8af7a$",
134             "backtrace": [
135                 {
136                     "file": "^object/CMakeLists\\.txt$",
137                     "line": 7,
138                     "command": "target_link_libraries",
139                     "hasParent": true
140                 },
141                 {
142                     "file": "^object/CMakeLists\\.txt$",
143                     "line": null,
144                     "command": null,
145                     "hasParent": false
146                 }
147             ]
148         },
149         {
150             "id": "^ZERO_CHECK::@5ed5358f70faf8d8af7a$",
151             "backtrace": null
152         }
153     ]
154 }