[CMake] Move the top-level logic to the top-level directory.
authorparoga@webkit.org <paroga@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 23 Nov 2011 09:08:11 +0000 (09:08 +0000)
committerparoga@webkit.org <paroga@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 23 Nov 2011 09:08:11 +0000 (09:08 +0000)
commitf50090c60caa61745aa99ec576bb19104a199776
tree530dac5f3d7bdaf97275f11360f61dd306b6c85c
parentd974e834d5b0c8c0cd680e2c3a95e6522e29ccf2
[CMake] Move the top-level logic to the top-level directory.
https://bugs.webkit.org/show_bug.cgi?id=72685

Patch by Raphael Kubo da Costa <kubo@profusion.mobi> on 2011-11-23
Reviewed by Brent Fulgham.

.:

Move most of the top-level code in Source/CMakeLists.txt to
CMakeLists.txt. This allows us to replace some INCLUDE() hacks with
proper ADD_SUBDIRECTORY() calls, and actually moves non-Source related
to a non-Source directory.

* CMakeLists.txt: Copied from Source/CMakeLists.txt.

Source/JavaScriptCore:

* CMakeLists.txt: Point to the right Source/ directory.
* wtf/CMakeLists.txt: Ditto.

Source/WebCore:

No new tests, this is a buildsystem changes.

* CMakeLists.txt: Adjust the Source/ directory.
* PlatformBlackBerry.cmake: Ditto.

Source/WebKit:

* blackberry/CMakeListsBlackBerry.txt: Adjust the Source/ directory.

Source/WebKit2:

* CMakeLists.txt: Adjust Source/ directory.

Tools:

* CMakeLists.txt: Added.
* DumpRenderTree/efl/CMakeLists.txt: Keep building into Programs/.
* EWebLauncher/CMakeLists.txt: Renamed from Tools/CMakeListsEfl.txt.
* Scripts/webkitdirs.pm:
(generateBuildSystemFromCMakeProject):
* WinCELauncher/CMakeLists.txt: Renamed from Tools/CMakeListsWinCE.txt.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@101052 268f45cc-cd09-0410-ab3c-d52691b4dbfc
19 files changed:
CMakeLists.txt [new file with mode: 0644]
ChangeLog
Source/CMakeLists.txt
Source/JavaScriptCore/CMakeLists.txt
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/wtf/CMakeLists.txt
Source/WebCore/CMakeLists.txt
Source/WebCore/ChangeLog
Source/WebCore/PlatformBlackBerry.cmake
Source/WebKit/ChangeLog
Source/WebKit/blackberry/CMakeListsBlackBerry.txt
Source/WebKit2/CMakeLists.txt
Source/WebKit2/ChangeLog
Tools/CMakeLists.txt [new file with mode: 0644]
Tools/ChangeLog
Tools/DumpRenderTree/efl/CMakeLists.txt
Tools/EWebLauncher/CMakeLists.txt [moved from Tools/CMakeListsEfl.txt with 69% similarity]
Tools/Scripts/webkitdirs.pm
Tools/WinCELauncher/CMakeLists.txt [moved from Tools/CMakeListsWinCE.txt with 88% similarity]