WTF should have an Xcode project
authorabarth@webkit.org <abarth@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 19 Nov 2011 08:09:22 +0000 (08:09 +0000)
committerabarth@webkit.org <abarth@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 19 Nov 2011 08:09:22 +0000 (08:09 +0000)
commit395617476d00676ed101e9fc68ce44bc91a5b800
tree8595a3b5be6f6d043a64bd79facd184f2b84336d
parentdb7d79f644abd1d7dc36df1e011c0eade5e69a0d
WTF should have an Xcode project
https://bugs.webkit.org/show_bug.cgi?id=71752

Patch by Mark Rowe <mrowe@apple.com> on 2011-11-19
Reviewed by Adam Barth.

This adds an Xcode project that includes only Stub.cpp and Stub.h.
They’re built in to a library at the appropriate path for each
configuration (WebKitBuild/{Debug,Release}/libWTF.a and
/usr/local/lib/libWTF.a) and headers are installed in to the
appropriate location (WebKitBuild/{Debug,Release}/usr/local/include/wtf
and /usr/local/include/wtf). I tested building WTF in this project and
everything appears to build except for DateMath.cpp (due to bug 71747).
I have not yet done any work on making JavaScriptCore and other
projects use the built products of this new project.

* Configurations: Added.
* Configurations/Base.xcconfig: Copied from Source/JavaScriptCore/Configurations/Base.xcconfig.
* Configurations/CompilerVersion.xcconfig: Copied from Source/JavaScriptCore/Configurations/CompilerVersion.xcconfig.
* Configurations/DebugRelease.xcconfig: Copied from Source/JavaScriptCore/Configurations/DebugRelease.xcconfig.
* Configurations/WTF.xcconfig: Copied from Source/WebKit2/Configurations/Shim.xcconfig.
* WTF.xcodeproj: Added.
* WTF.xcodeproj/project.pbxproj: Added.
* config.h: Copied from Source/JavaScriptCore/config.h.
* icu: Added.
* icu/LICENSE: Copied from Source/JavaScriptCore/icu/LICENSE.
* icu/README: Copied from Source/JavaScriptCore/icu/README.
* icu/unicode: Added.
* icu/unicode/parseerr.h: Copied from Source/JavaScriptCore/icu/unicode/parseerr.h.
* icu/unicode/platform.h: Copied from Source/JavaScriptCore/icu/unicode/platform.h.
* icu/unicode/putil.h: Copied from Source/JavaScriptCore/icu/unicode/putil.h.
* icu/unicode/uchar.h: Copied from Source/JavaScriptCore/icu/unicode/uchar.h.
* icu/unicode/ucnv.h: Copied from Source/JavaScriptCore/icu/unicode/ucnv.h.
* icu/unicode/ucnv_err.h: Copied from Source/JavaScriptCore/icu/unicode/ucnv_err.h.
* icu/unicode/ucol.h: Copied from Source/JavaScriptCore/icu/unicode/ucol.h.
* icu/unicode/uconfig.h: Copied from Source/JavaScriptCore/icu/unicode/uconfig.h.
* icu/unicode/uenum.h: Copied from Source/JavaScriptCore/icu/unicode/uenum.h.
* icu/unicode/uiter.h: Copied from Source/JavaScriptCore/icu/unicode/uiter.h.
* icu/unicode/uloc.h: Copied from Source/JavaScriptCore/icu/unicode/uloc.h.
* icu/unicode/umachine.h: Copied from Source/JavaScriptCore/icu/unicode/umachine.h.
* icu/unicode/unorm.h: Copied from Source/JavaScriptCore/icu/unicode/unorm.h.
* icu/unicode/urename.h: Copied from Source/JavaScriptCore/icu/unicode/urename.h.
* icu/unicode/uscript.h: Copied from Source/JavaScriptCore/icu/unicode/uscript.h.
* icu/unicode/uset.h: Copied from Source/JavaScriptCore/icu/unicode/uset.h.
* icu/unicode/ustring.h: Copied from Source/JavaScriptCore/icu/unicode/ustring.h.
* icu/unicode/utf.h: Copied from Source/JavaScriptCore/icu/unicode/utf.h.
* icu/unicode/utf16.h: Copied from Source/JavaScriptCore/icu/unicode/utf16.h.
* icu/unicode/utf8.h: Copied from Source/JavaScriptCore/icu/unicode/utf8.h.
* icu/unicode/utf_old.h: Copied from Source/JavaScriptCore/icu/unicode/utf_old.h.
* icu/unicode/utypes.h: Copied from Source/JavaScriptCore/icu/unicode/utypes.h.
* icu/unicode/uversion.h: Copied from Source/JavaScriptCore/icu/unicode/uversion.h.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@100850 268f45cc-cd09-0410-ab3c-d52691b4dbfc
32 files changed:
Source/WTF/ChangeLog
Source/WTF/Configurations/Base.xcconfig [new file with mode: 0644]
Source/WTF/Configurations/CompilerVersion.xcconfig [new file with mode: 0644]
Source/WTF/Configurations/DebugRelease.xcconfig [new file with mode: 0644]
Source/WTF/Configurations/WTF.xcconfig [new file with mode: 0644]
Source/WTF/WTF.xcodeproj/project.pbxproj [new file with mode: 0644]
Source/WTF/config.h [new file with mode: 0644]
Source/WTF/icu/LICENSE [new file with mode: 0644]
Source/WTF/icu/README [new file with mode: 0644]
Source/WTF/icu/unicode/parseerr.h [new file with mode: 0644]
Source/WTF/icu/unicode/platform.h [new file with mode: 0644]
Source/WTF/icu/unicode/putil.h [new file with mode: 0644]
Source/WTF/icu/unicode/uchar.h [new file with mode: 0644]
Source/WTF/icu/unicode/ucnv.h [new file with mode: 0644]
Source/WTF/icu/unicode/ucnv_err.h [new file with mode: 0644]
Source/WTF/icu/unicode/ucol.h [new file with mode: 0644]
Source/WTF/icu/unicode/uconfig.h [new file with mode: 0644]
Source/WTF/icu/unicode/uenum.h [new file with mode: 0644]
Source/WTF/icu/unicode/uiter.h [new file with mode: 0644]
Source/WTF/icu/unicode/uloc.h [new file with mode: 0644]
Source/WTF/icu/unicode/umachine.h [new file with mode: 0644]
Source/WTF/icu/unicode/unorm.h [new file with mode: 0644]
Source/WTF/icu/unicode/urename.h [new file with mode: 0644]
Source/WTF/icu/unicode/uscript.h [new file with mode: 0644]
Source/WTF/icu/unicode/uset.h [new file with mode: 0644]
Source/WTF/icu/unicode/ustring.h [new file with mode: 0644]
Source/WTF/icu/unicode/utf.h [new file with mode: 0644]
Source/WTF/icu/unicode/utf16.h [new file with mode: 0644]
Source/WTF/icu/unicode/utf8.h [new file with mode: 0644]
Source/WTF/icu/unicode/utf_old.h [new file with mode: 0644]
Source/WTF/icu/unicode/utypes.h [new file with mode: 0644]
Source/WTF/icu/unicode/uversion.h [new file with mode: 0644]