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