WTF should have an Xcode project
[WebKit-https.git] / Source / WTF / WTF.xcodeproj / project.pbxproj
1 // !$*UTF8*$!
2 {
3         archiveVersion = 1;
4         classes = {
5         };
6         objectVersion = 46;
7         objects = {
8
9 /* Begin PBXBuildFile section */
10                 5D247B7914689D8900E78B76 /* Stub.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5D247B7714689D8900E78B76 /* Stub.cpp */; };
11                 5D247B7A14689D8900E78B76 /* Stub.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D247B7814689D8900E78B76 /* Stub.h */; settings = {ATTRIBUTES = (); }; };
12 /* End PBXBuildFile section */
13
14 /* Begin PBXFileReference section */
15                 5D247B6214689B8600E78B76 /* libWTF.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libWTF.a; sourceTree = BUILT_PRODUCTS_DIR; };
16                 5D247B6E14689C4700E78B76 /* Base.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Base.xcconfig; sourceTree = "<group>"; };
17                 5D247B6F14689C4700E78B76 /* CompilerVersion.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = CompilerVersion.xcconfig; sourceTree = "<group>"; };
18                 5D247B7014689C4700E78B76 /* DebugRelease.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = DebugRelease.xcconfig; sourceTree = "<group>"; };
19                 5D247B7314689C4700E78B76 /* WTF.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WTF.xcconfig; sourceTree = "<group>"; };
20                 5D247B7714689D8900E78B76 /* Stub.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Stub.cpp; sourceTree = "<group>"; };
21                 5D247B7814689D8900E78B76 /* Stub.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Stub.h; sourceTree = "<group>"; };
22                 5D247EB11468B01500E78B76 /* HeaderDetection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HeaderDetection.h; path = DerivedSources/WTF/HeaderDetection.h; sourceTree = BUILT_PRODUCTS_DIR; };
23 /* End PBXFileReference section */
24
25 /* Begin PBXFrameworksBuildPhase section */
26                 5D247B5F14689B8600E78B76 /* Frameworks */ = {
27                         isa = PBXFrameworksBuildPhase;
28                         buildActionMask = 2147483647;
29                         files = (
30                         );
31                         runOnlyForDeploymentPostprocessing = 0;
32                 };
33 /* End PBXFrameworksBuildPhase section */
34
35 /* Begin PBXGroup section */
36                 5D247B5714689B8600E78B76 = {
37                         isa = PBXGroup;
38                         children = (
39                                 5D247B7614689D7600E78B76 /* Source */,
40                                 5D247B6D14689C4700E78B76 /* Configurations */,
41                                 5D247B6314689B8600E78B76 /* Products */,
42                         );
43                         sourceTree = "<group>";
44                 };
45                 5D247B6314689B8600E78B76 /* Products */ = {
46                         isa = PBXGroup;
47                         children = (
48                                 5D247B6214689B8600E78B76 /* libWTF.a */,
49                         );
50                         name = Products;
51                         sourceTree = "<group>";
52                 };
53                 5D247B6D14689C4700E78B76 /* Configurations */ = {
54                         isa = PBXGroup;
55                         children = (
56                                 5D247B6E14689C4700E78B76 /* Base.xcconfig */,
57                                 5D247B6F14689C4700E78B76 /* CompilerVersion.xcconfig */,
58                                 5D247B7014689C4700E78B76 /* DebugRelease.xcconfig */,
59                                 5D247B7314689C4700E78B76 /* WTF.xcconfig */,
60                         );
61                         path = Configurations;
62                         sourceTree = "<group>";
63                 };
64                 5D247B7614689D7600E78B76 /* Source */ = {
65                         isa = PBXGroup;
66                         children = (
67                                 5D247EB11468B01500E78B76 /* HeaderDetection.h */,
68                                 5D247B7714689D8900E78B76 /* Stub.cpp */,
69                                 5D247B7814689D8900E78B76 /* Stub.h */,
70                         );
71                         name = Source;
72                         sourceTree = "<group>";
73                 };
74 /* End PBXGroup section */
75
76 /* Begin PBXHeadersBuildPhase section */
77                 5D247B6014689B8600E78B76 /* Headers */ = {
78                         isa = PBXHeadersBuildPhase;
79                         buildActionMask = 2147483647;
80                         files = (
81                                 5D247B7A14689D8900E78B76 /* Stub.h in Headers */,
82                                 5D247EB21468B01500E78B76 /* HeaderDetection.h in Headers */,
83                         );
84                         runOnlyForDeploymentPostprocessing = 0;
85                 };
86 /* End PBXHeadersBuildPhase section */
87
88 /* Begin PBXNativeTarget section */
89                 5D247B6114689B8600E78B76 /* WTF */ = {
90                         isa = PBXNativeTarget;
91                         buildConfigurationList = 5D247B6614689B8600E78B76 /* Build configuration list for PBXNativeTarget "WTF" */;
92                         buildPhases = (
93                                 5D247CF11468A3CD00E78B76 /* Copy WTF Headers */,
94                                 5D247E9D1468AEE200E78B76 /* Detect Available Headers */,
95                                 5D247B5E14689B8600E78B76 /* Sources */,
96                                 5D247B5F14689B8600E78B76 /* Frameworks */,
97                                 5D247B6014689B8600E78B76 /* Headers */,
98                         );
99                         buildRules = (
100                         );
101                         dependencies = (
102                         );
103                         name = WTF;
104                         productName = WTF;
105                         productReference = 5D247B6214689B8600E78B76 /* libWTF.a */;
106                         productType = "com.apple.product-type.library.static";
107                 };
108 /* End PBXNativeTarget section */
109
110 /* Begin PBXProject section */
111                 5D247B5914689B8600E78B76 /* Project object */ = {
112                         isa = PBXProject;
113                         attributes = {
114                                 LastUpgradeCheck = 0440;
115                         };
116                         buildConfigurationList = 5D247B5C14689B8600E78B76 /* Build configuration list for PBXProject "WTF" */;
117                         compatibilityVersion = "Xcode 3.2";
118                         developmentRegion = English;
119                         hasScannedForEncodings = 0;
120                         knownRegions = (
121                                 en,
122                         );
123                         mainGroup = 5D247B5714689B8600E78B76;
124                         productRefGroup = 5D247B6314689B8600E78B76 /* Products */;
125                         projectDirPath = "";
126                         projectRoot = "";
127                         targets = (
128                                 5D247B6114689B8600E78B76 /* WTF */,
129                         );
130                 };
131 /* End PBXProject section */
132
133 /* Begin PBXShellScriptBuildPhase section */
134                 5D247CF11468A3CD00E78B76 /* Copy WTF Headers */ = {
135                         isa = PBXShellScriptBuildPhase;
136                         buildActionMask = 2147483647;
137                         files = (
138                         );
139                         inputPaths = (
140                         );
141                         name = "Copy WTF Headers";
142                         outputPaths = (
143                         );
144                         runOnlyForDeploymentPostprocessing = 0;
145                         shellPath = /bin/sh;
146                         shellScript = "if [[ \"${DEPLOYMENT_LOCATION}\" == \"NO\" ]]; then\n    PRIVATE_HEADERS_PATH=\"${TARGET_BUILD_DIR%%/}${PRIVATE_HEADERS_FOLDER_PATH}\"\nelse\n    PRIVATE_HEADERS_PATH=\"${DSTROOT%%/}${PRIVATE_HEADERS_FOLDER_PATH}\"\nfi;\n\nmkdir -p \"${PRIVATE_HEADERS_PATH}\"\nrsync -av --prune-empty-dirs --exclude \".svn\" --exclude \"usr\" --exclude \"DerivedSources\" --include \"*/\" --include \"*.h\" --exclude \"*\" \"${SRCROOT}/\" \"${PRIVATE_HEADERS_PATH}\"\n";
147                 };
148                 5D247E9D1468AEE200E78B76 /* Detect Available Headers */ = {
149                         isa = PBXShellScriptBuildPhase;
150                         buildActionMask = 2147483647;
151                         files = (
152                         );
153                         inputPaths = (
154                                 "$(SDKROOT)/System/Library/CoreServices/SystemVersion.plist",
155                         );
156                         name = "Detect Available Headers";
157                         outputPaths = (
158                                 "$(BUILT_PRODUCTS_DIR)/DerivedSources/WTF/HeaderDetection.h",
159                         );
160                         runOnlyForDeploymentPostprocessing = 0;
161                         shellPath = /bin/sh;
162                         shellScript = "OUTPUT_FILE=\"${BUILT_PRODUCTS_DIR}/DerivedSources/WTF/HeaderDetection.h\"\necho \"/* This is a generated file. Do not edit. */\" > \"${OUTPUT_FILE}\"\n\nif [[ -f \"${SDKROOT}/System/Library/Frameworks/System.framework/PrivateHeaders/pthread_machdep.h\" ]]; then\n    echo \"#define HAVE_PTHREAD_MACHDEP_H 1\" >> \"${OUTPUT_FILE}\"\nfi\n";
163                 };
164 /* End PBXShellScriptBuildPhase section */
165
166 /* Begin PBXSourcesBuildPhase section */
167                 5D247B5E14689B8600E78B76 /* Sources */ = {
168                         isa = PBXSourcesBuildPhase;
169                         buildActionMask = 2147483647;
170                         files = (
171                                 5D247B7914689D8900E78B76 /* Stub.cpp in Sources */,
172                         );
173                         runOnlyForDeploymentPostprocessing = 0;
174                 };
175 /* End PBXSourcesBuildPhase section */
176
177 /* Begin XCBuildConfiguration section */
178                 5D247B6414689B8600E78B76 /* Debug */ = {
179                         isa = XCBuildConfiguration;
180                         baseConfigurationReference = 5D247B7014689C4700E78B76 /* DebugRelease.xcconfig */;
181                         buildSettings = {
182                         };
183                         name = Debug;
184                 };
185                 5D247B6514689B8600E78B76 /* Release */ = {
186                         isa = XCBuildConfiguration;
187                         baseConfigurationReference = 5D247B7014689C4700E78B76 /* DebugRelease.xcconfig */;
188                         buildSettings = {
189                         };
190                         name = Release;
191                 };
192                 5D247B6714689B8600E78B76 /* Debug */ = {
193                         isa = XCBuildConfiguration;
194                         baseConfigurationReference = 5D247B7314689C4700E78B76 /* WTF.xcconfig */;
195                         buildSettings = {
196                         };
197                         name = Debug;
198                 };
199                 5D247B6814689B8600E78B76 /* Release */ = {
200                         isa = XCBuildConfiguration;
201                         baseConfigurationReference = 5D247B7314689C4700E78B76 /* WTF.xcconfig */;
202                         buildSettings = {
203                         };
204                         name = Release;
205                 };
206                 5D247B7414689CC900E78B76 /* Production */ = {
207                         isa = XCBuildConfiguration;
208                         baseConfigurationReference = 5D247B6E14689C4700E78B76 /* Base.xcconfig */;
209                         buildSettings = {
210                         };
211                         name = Production;
212                 };
213                 5D247B7514689CC900E78B76 /* Production */ = {
214                         isa = XCBuildConfiguration;
215                         baseConfigurationReference = 5D247B7314689C4700E78B76 /* WTF.xcconfig */;
216                         buildSettings = {
217                         };
218                         name = Production;
219                 };
220 /* End XCBuildConfiguration section */
221
222 /* Begin XCConfigurationList section */
223                 5D247B5C14689B8600E78B76 /* Build configuration list for PBXProject "WTF" */ = {
224                         isa = XCConfigurationList;
225                         buildConfigurations = (
226                                 5D247B6414689B8600E78B76 /* Debug */,
227                                 5D247B6514689B8600E78B76 /* Release */,
228                                 5D247B7414689CC900E78B76 /* Production */,
229                         );
230                         defaultConfigurationIsVisible = 0;
231                         defaultConfigurationName = Production;
232                 };
233                 5D247B6614689B8600E78B76 /* Build configuration list for PBXNativeTarget "WTF" */ = {
234                         isa = XCConfigurationList;
235                         buildConfigurations = (
236                                 5D247B6714689B8600E78B76 /* Debug */,
237                                 5D247B6814689B8600E78B76 /* Release */,
238                                 5D247B7514689CC900E78B76 /* Production */,
239                         );
240                         defaultConfigurationIsVisible = 0;
241                         defaultConfigurationName = Production;
242                 };
243 /* End XCConfigurationList section */
244         };
245         rootObject = 5D247B5914689B8600E78B76 /* Project object */;
246 }