Fix Ninja build on Mac
authorachristensen@apple.com <achristensen@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 29 Mar 2016 00:19:05 +0000 (00:19 +0000)
committerachristensen@apple.com <achristensen@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 29 Mar 2016 00:19:05 +0000 (00:19 +0000)
commit3ccc22b2571261aede2c90d6037a3f316355bd8e
treee06b8368323654fffc860e0f95ab73a27cd3c94e
parent7b2bf6290606d96f62e6e4a88c86735c0b2f36a5
Fix Ninja build on Mac
https://bugs.webkit.org/show_bug.cgi?id=151399

Reviewed by Darin Adler.

.:

* Source/CMakeLists.txt:
* Source/cmake/WebKitMacros.cmake:

Source/WebCore:

* CMakeLists.txt:
* PlatformEfl.cmake:
* PlatformGTK.cmake:
* PlatformMac.cmake:
This moves WebCoreDerivedSources to a separate static library to reduce linker command
line lengths when using ninja on mac. This also helps Windows builds, which sometimes
regenerate everything every time you build; now you'll be able to just build WebCore
and WebKit without all the WebCoreDerivedSources stuff.

Source/WebKit:

* PlatformWin.cmake:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@198766 268f45cc-cd09-0410-ab3c-d52691b4dbfc
ChangeLog
Source/CMakeLists.txt
Source/WebCore/CMakeLists.txt
Source/WebCore/ChangeLog
Source/WebCore/PlatformEfl.cmake
Source/WebCore/PlatformGTK.cmake
Source/WebCore/PlatformMac.cmake
Source/WebCore/WebCoreDerivedSourcesPrefix.cpp [new file with mode: 0644]
Source/WebKit/ChangeLog
Source/WebKit/PlatformWin.cmake
Source/cmake/WebKitMacros.cmake