Imported Upstream version 3.25.0
[platform/upstream/cmake.git] / Tests / RunCMake / FileAPI / codemodel-v2-data / targets / c_shared_lib.json
1 {
2     "name": "c_shared_lib",
3     "id": "^c_shared_lib::@6890427a1f51a3e7e1df$",
4     "directorySource": "^\\.$",
5     "projectName": "codemodel-v2",
6     "type": "SHARED_LIBRARY",
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": "^codemodel-v2\\.cmake$",
17                     "line": 9,
18                     "command": "add_library",
19                     "hasParent": true
20                 },
21                 {
22                     "file": "^codemodel-v2\\.cmake$",
23                     "line": null,
24                     "command": null,
25                     "hasParent": true
26                 },
27                 {
28                     "file": "^CMakeLists\\.txt$",
29                     "line": 3,
30                     "command": "include",
31                     "hasParent": true
32                 },
33                 {
34                     "file": "^CMakeLists\\.txt$",
35                     "line": null,
36                     "command": null,
37                     "hasParent": false
38                 }
39             ]
40         }
41     ],
42     "sourceGroups": [
43         {
44             "name": "Source Files",
45             "sourcePaths": [
46                 "^empty\\.c$"
47             ]
48         }
49     ],
50     "compileGroups": [
51         {
52             "language": "C",
53             "sourcePaths": [
54                 "^empty\\.c$"
55             ],
56             "includes": null,
57             "defines": [
58                 {
59                     "define": "c_shared_lib_EXPORTS",
60                     "backtrace": null
61                 }
62             ],
63             "compileCommandFragments": null
64         }
65     ],
66     "backtrace": [
67         {
68             "file": "^codemodel-v2\\.cmake$",
69             "line": 9,
70             "command": "add_library",
71             "hasParent": true
72         },
73         {
74             "file": "^codemodel-v2\\.cmake$",
75             "line": null,
76             "command": null,
77             "hasParent": true
78         },
79         {
80             "file": "^CMakeLists\\.txt$",
81             "line": 3,
82             "command": "include",
83             "hasParent": true
84         },
85         {
86             "file": "^CMakeLists\\.txt$",
87             "line": null,
88             "command": null,
89             "hasParent": false
90         }
91     ],
92     "folder": null,
93     "nameOnDisk": "^(lib|cyg|msys-)?c_shared_lib(-1)?\\.(so|dylib|dll)$",
94     "artifacts": [
95         {
96             "path": "^lib/((Debug|Release|RelWithDebInfo|MinSizeRel)/)?(lib|cyg|msys-)?c_shared_lib(-1)?\\.(so|dylib|dll)$",
97             "_dllExtra": false
98         },
99         {
100             "path": "^((Debug|Release|RelWithDebInfo|MinSizeRel)/)?(lib)?c_shared_lib\\.(dll\\.a|lib)$",
101             "_dllExtra": true
102         },
103         {
104             "path": "^lib/((Debug|Release|RelWithDebInfo|MinSizeRel)/)?(lib|cyg|msys-)?c_shared_lib(-1)?\\.pdb$",
105             "_dllExtra": true
106         }
107     ],
108     "build": "^\\.$",
109     "source": "^\\.$",
110     "install": {
111         "prefix": "^(/usr/local|[A-Za-z]:.*/codemodel-v2)$",
112         "destinations": [
113             {
114                 "path": "lib",
115                 "backtrace": [
116                     {
117                         "file": "^codemodel-v2\\.cmake$",
118                         "line": 45,
119                         "command": "install",
120                         "hasParent": true
121                     },
122                     {
123                         "file": "^codemodel-v2\\.cmake$",
124                         "line": null,
125                         "command": null,
126                         "hasParent": true
127                     },
128                     {
129                         "file": "^CMakeLists\\.txt$",
130                         "line": 3,
131                         "command": "include",
132                         "hasParent": true
133                     },
134                     {
135                         "file": "^CMakeLists\\.txt$",
136                         "line": null,
137                         "command": null,
138                         "hasParent": false
139                     }
140                 ]
141             },
142             {
143                 "path": "lib",
144                 "_dllExtra": true,
145                 "backtrace": [
146                     {
147                         "file": "^codemodel-v2\\.cmake$",
148                         "line": 45,
149                         "command": "install",
150                         "hasParent": true
151                     },
152                     {
153                         "file": "^codemodel-v2\\.cmake$",
154                         "line": null,
155                         "command": null,
156                         "hasParent": true
157                     },
158                     {
159                         "file": "^CMakeLists\\.txt$",
160                         "line": 3,
161                         "command": "include",
162                         "hasParent": true
163                     },
164                     {
165                         "file": "^CMakeLists\\.txt$",
166                         "line": null,
167                         "command": null,
168                         "hasParent": false
169                     }
170                 ]
171             },
172             {
173                 "path": "lib",
174                 "_namelink": true,
175                 "backtrace": [
176                     {
177                         "file": "^codemodel-v2\\.cmake$",
178                         "line": 50,
179                         "command": "install",
180                         "hasParent": true
181                     },
182                     {
183                         "file": "^codemodel-v2\\.cmake$",
184                         "line": null,
185                         "command": null,
186                         "hasParent": true
187                     },
188                     {
189                         "file": "^CMakeLists\\.txt$",
190                         "line": 3,
191                         "command": "include",
192                         "hasParent": true
193                     },
194                     {
195                         "file": "^CMakeLists\\.txt$",
196                         "line": null,
197                         "command": null,
198                         "hasParent": false
199                     }
200                 ]
201             }
202         ]
203     },
204     "link": {
205         "language": "C",
206         "lto": true,
207         "commandFragments": null
208     },
209     "archive": null,
210     "dependencies": [
211         {
212             "id": "^ZERO_CHECK::@6890427a1f51a3e7e1df$",
213             "backtrace": null
214         }
215     ]
216 }