Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(66)

Side by Side Diff: third_party/class-dump/BUILD.gn

Issue 1806523002: Add BUILD.gn rules to compile third_party/class-dump. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@compiler
Patch Set: Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « testing/iossim/redirect-stdout.sh ('k') | third_party/class-dump/class-dump.gni » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 # Copyright 2016 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
5 config("config") {
6 visibility = [ ":class-dump" ]
7 libs = [
8 "Foundation.framework",
9 "crypto",
10 ]
11
12 cflags_objc = [
13 "-Wno-semicolon-before-method-body",
14 "-Wno-unused-function",
15 ]
16
17 precompiled_header = "src/class-dump-Prefix.pch"
18 precompiled_source = "src/class-dump-Prefix.pch"
19 }
20
21 executable("class-dump") {
22 include_dirs = [ "src/Source" ]
23 sources = [
24 "src/Source/CDBalanceFormatter.h",
25 "src/Source/CDBalanceFormatter.m",
26 "src/Source/CDClassDump.h",
27 "src/Source/CDClassDump.m",
28 "src/Source/CDClassDumpVisitor.h",
29 "src/Source/CDClassDumpVisitor.m",
30 "src/Source/CDClassFrameworkVisitor.h",
31 "src/Source/CDClassFrameworkVisitor.m",
32 "src/Source/CDDataCursor.h",
33 "src/Source/CDDataCursor.m",
34 "src/Source/CDExtensions.h",
35 "src/Source/CDFatArch.h",
36 "src/Source/CDFatArch.m",
37 "src/Source/CDFatFile.h",
38 "src/Source/CDFatFile.m",
39 "src/Source/CDFile.h",
40 "src/Source/CDFile.m",
41 "src/Source/CDFindMethodVisitor.h",
42 "src/Source/CDFindMethodVisitor.m",
43 "src/Source/CDLCDataInCode.h",
44 "src/Source/CDLCDataInCode.m",
45 "src/Source/CDLCDyldInfo.h",
46 "src/Source/CDLCDyldInfo.m",
47 "src/Source/CDLCDylib.h",
48 "src/Source/CDLCDylib.m",
49 "src/Source/CDLCDylinker.h",
50 "src/Source/CDLCDylinker.m",
51 "src/Source/CDLCDynamicSymbolTable.h",
52 "src/Source/CDLCDynamicSymbolTable.m",
53 "src/Source/CDLCEncryptionInfo.h",
54 "src/Source/CDLCEncryptionInfo.m",
55 "src/Source/CDLCFunctionStarts.h",
56 "src/Source/CDLCFunctionStarts.m",
57 "src/Source/CDLCLinkeditData.h",
58 "src/Source/CDLCLinkeditData.m",
59 "src/Source/CDLCMain.h",
60 "src/Source/CDLCMain.m",
61 "src/Source/CDLCPrebindChecksum.h",
62 "src/Source/CDLCPrebindChecksum.m",
63 "src/Source/CDLCPreboundDylib.h",
64 "src/Source/CDLCPreboundDylib.m",
65 "src/Source/CDLCRoutines32.h",
66 "src/Source/CDLCRoutines32.m",
67 "src/Source/CDLCRoutines64.h",
68 "src/Source/CDLCRoutines64.m",
69 "src/Source/CDLCRunPath.h",
70 "src/Source/CDLCRunPath.m",
71 "src/Source/CDLCSegment.h",
72 "src/Source/CDLCSegment.m",
73 "src/Source/CDLCSourceVersion.h",
74 "src/Source/CDLCSourceVersion.m",
75 "src/Source/CDLCSubClient.h",
76 "src/Source/CDLCSubClient.m",
77 "src/Source/CDLCSubFramework.h",
78 "src/Source/CDLCSubFramework.m",
79 "src/Source/CDLCSubLibrary.h",
80 "src/Source/CDLCSubLibrary.m",
81 "src/Source/CDLCSubUmbrella.h",
82 "src/Source/CDLCSubUmbrella.m",
83 "src/Source/CDLCSymbolTable.h",
84 "src/Source/CDLCSymbolTable.m",
85 "src/Source/CDLCTwoLevelHints.h",
86 "src/Source/CDLCTwoLevelHints.m",
87 "src/Source/CDLCUUID.h",
88 "src/Source/CDLCUUID.m",
89 "src/Source/CDLCUnixThread.h",
90 "src/Source/CDLCUnixThread.m",
91 "src/Source/CDLCUnknown.h",
92 "src/Source/CDLCUnknown.m",
93 "src/Source/CDLCVersionMinimum.h",
94 "src/Source/CDLCVersionMinimum.m",
95 "src/Source/CDLoadCommand.h",
96 "src/Source/CDLoadCommand.m",
97 "src/Source/CDMachOFile.h",
98 "src/Source/CDMachOFile.m",
99 "src/Source/CDMachOFileDataCursor.h",
100 "src/Source/CDMachOFileDataCursor.m",
101 "src/Source/CDMethodType.h",
102 "src/Source/CDMethodType.m",
103 "src/Source/CDMultiFileVisitor.h",
104 "src/Source/CDMultiFileVisitor.m",
105 "src/Source/CDOCCategory.h",
106 "src/Source/CDOCCategory.m",
107 "src/Source/CDOCClass.h",
108 "src/Source/CDOCClass.m",
109 "src/Source/CDOCClassReference.h",
110 "src/Source/CDOCClassReference.m",
111 "src/Source/CDOCInstanceVariable.h",
112 "src/Source/CDOCInstanceVariable.m",
113 "src/Source/CDOCMethod.h",
114 "src/Source/CDOCMethod.m",
115 "src/Source/CDOCModule.h",
116 "src/Source/CDOCModule.m",
117 "src/Source/CDOCProperty.h",
118 "src/Source/CDOCProperty.m",
119 "src/Source/CDOCProtocol.h",
120 "src/Source/CDOCProtocol.m",
121 "src/Source/CDOCSymtab.h",
122 "src/Source/CDOCSymtab.m",
123 "src/Source/CDObjectiveC1Processor.h",
124 "src/Source/CDObjectiveC1Processor.m",
125 "src/Source/CDObjectiveC2Processor.h",
126 "src/Source/CDObjectiveC2Processor.m",
127 "src/Source/CDObjectiveCProcessor.h",
128 "src/Source/CDObjectiveCProcessor.m",
129 "src/Source/CDProtocolUniquer.h",
130 "src/Source/CDProtocolUniquer.m",
131 "src/Source/CDRelocationInfo.h",
132 "src/Source/CDRelocationInfo.m",
133 "src/Source/CDSearchPathState.h",
134 "src/Source/CDSearchPathState.m",
135 "src/Source/CDSection.h",
136 "src/Source/CDSection.m",
137 "src/Source/CDStructureInfo.h",
138 "src/Source/CDStructureInfo.m",
139 "src/Source/CDStructureTable.h",
140 "src/Source/CDStructureTable.m",
141 "src/Source/CDSymbol.h",
142 "src/Source/CDSymbol.m",
143 "src/Source/CDTextClassDumpVisitor.h",
144 "src/Source/CDTextClassDumpVisitor.m",
145 "src/Source/CDTopoSortNode.h",
146 "src/Source/CDTopoSortNode.m",
147 "src/Source/CDTopologicalSortProtocol.h",
148 "src/Source/CDType.h",
149 "src/Source/CDType.m",
150 "src/Source/CDTypeController.h",
151 "src/Source/CDTypeController.m",
152 "src/Source/CDTypeFormatter.h",
153 "src/Source/CDTypeFormatter.m",
154 "src/Source/CDTypeLexer.h",
155 "src/Source/CDTypeLexer.m",
156 "src/Source/CDTypeName.h",
157 "src/Source/CDTypeName.m",
158 "src/Source/CDTypeParser.h",
159 "src/Source/CDTypeParser.m",
160 "src/Source/CDVisitor.h",
161 "src/Source/CDVisitor.m",
162 "src/Source/CDVisitorPropertyState.h",
163 "src/Source/CDVisitorPropertyState.m",
164 "src/Source/NSArray-CDExtensions.h",
165 "src/Source/NSArray-CDExtensions.m",
166 "src/Source/NSData-CDExtensions.h",
167 "src/Source/NSData-CDExtensions.m",
168 "src/Source/NSError-CDExtensions.h",
169 "src/Source/NSError-CDExtensions.m",
170 "src/Source/NSScanner-CDExtensions.h",
171 "src/Source/NSScanner-CDExtensions.m",
172 "src/Source/NSString-CDExtensions.h",
173 "src/Source/NSString-CDExtensions.m",
174 "src/Source/ULEB128.h",
175 "src/Source/ULEB128.m",
176 "src/Source/cd_objc2.h",
177 "src/class-dump.m",
178 ]
179
180 configs += [
181 ":config",
182 "//build/config/compiler:enable_arc",
183 "//build/config/compiler:no_chromium_code",
184 "//build/config/mac:macosx_version_min_10_9",
185 ]
186 }
OLDNEW
« no previous file with comments | « testing/iossim/redirect-stdout.sh ('k') | third_party/class-dump/class-dump.gni » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698