Imported Upstream version 3.25.0
[platform/upstream/cmake.git] / Tests / RunCMake / FileAPI / codemodel-v2-data / targets / c_subdir.json
1 {
2     "name": "c_subdir",
3     "id": "^c_subdir::@6890427a1f51a3e7e1df$",
4     "directorySource": "^\\.$",
5     "projectName": "codemodel-v2",
6     "type": "STATIC_LIBRARY",
7     "isGeneratorProvided": null,
8     "sources": [
9         {
10             "path": "^subdir/empty\\.c$",
11             "isGenerated": null,
12             "sourceGroupName": "Source Files",
13             "compileGroupLanguage": "C",
14             "backtrace": [
15                 {
16                     "file": "^subdir/CMakeLists\\.txt$",
17                     "line": 4,
18                     "command": "target_sources",
19                     "hasParent": true
20                 },
21                 {
22                     "file": "^subdir/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                 "^subdir/empty\\.c$"
35             ]
36         }
37     ],
38     "compileGroups": [
39         {
40             "language": "C",
41             "sourcePaths": [
42                 "^subdir/empty\\.c$"
43             ],
44             "includes": [
45               {
46                 "path": "^.*/Tests/RunCMake/FileAPI/subdir$",
47                 "isSystem": null,
48                 "backtrace": [
49                   {
50                     "file": "^subdir/CMakeLists\\.txt$",
51                     "line": 2,
52                     "command": "target_include_directories",
53                     "hasParent": true
54                   },
55                   {
56                     "file": "^subdir/CMakeLists\\.txt$",
57                     "line": null,
58                     "command": null,
59                     "hasParent": false
60                   }
61                 ]
62               }
63             ],
64             "defines": [
65                 {
66                     "define": "SUBDIR",
67                     "backtrace": [
68                         {
69                             "file": "^subdir/CMakeLists\\.txt$",
70                             "line": 1,
71                             "command": "target_compile_definitions",
72                             "hasParent": true
73                         },
74                         {
75                             "file": "^subdir/CMakeLists\\.txt$",
76                             "line": null,
77                             "command": null,
78                             "hasParent": false
79                         }
80                     ]
81                 }
82             ],
83             "compileCommandFragments": null
84         }
85     ],
86     "backtrace": [
87         {
88             "file": "^codemodel-v2\\.cmake$",
89             "line": 17,
90             "command": "add_library",
91             "hasParent": true
92         },
93         {
94             "file": "^codemodel-v2\\.cmake$",
95             "line": null,
96             "command": null,
97             "hasParent": true
98         },
99         {
100             "file": "^CMakeLists\\.txt$",
101             "line": 3,
102             "command": "include",
103             "hasParent": true
104         },
105         {
106             "file": "^CMakeLists\\.txt$",
107             "line": null,
108             "command": null,
109             "hasParent": false
110         }
111     ],
112     "folder": null,
113     "nameOnDisk": "^(lib)?c_subdir\\.(a|lib)$",
114     "artifacts": [
115         {
116             "path": "^((Debug|Release|RelWithDebInfo|MinSizeRel)/)?(lib)?c_subdir\\.(a|lib)$",
117             "_dllExtra": false
118         }
119     ],
120     "build": "^\\.$",
121     "source": "^\\.$",
122     "install": null,
123     "link": null,
124     "archive": {
125         "lto": null
126     },
127     "dependencies": [
128         {
129             "id": "^c_lib::@6890427a1f51a3e7e1df$",
130             "backtrace": [
131                 {
132                     "file": "^subdir/CMakeLists\\.txt$",
133                     "line": 3,
134                     "command": "target_link_libraries",
135                     "hasParent": true
136                 },
137                 {
138                     "file": "^subdir/CMakeLists\\.txt$",
139                     "line": null,
140                     "command": null,
141                     "hasParent": false
142                 }
143             ]
144         },
145         {
146             "id": "^ZERO_CHECK::@6890427a1f51a3e7e1df$",
147             "backtrace": null
148         }
149     ]
150 }