[Settings] Generate Settings.h/cpp
authorweinig@apple.com <weinig@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 17 Oct 2017 20:45:36 +0000 (20:45 +0000)
committerweinig@apple.com <weinig@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 17 Oct 2017 20:45:36 +0000 (20:45 +0000)
commit73cf74334b22fdab35f88097c41d9bef6ac66309
tree1f9e8b3aa244082cc4fdd5289e38d8a5e45c8069
parent00673df34e244a0d269b83ba50992fdfbdcc1d50
[Settings] Generate Settings.h/cpp
https://bugs.webkit.org/show_bug.cgi?id=178361

Reviewed by Dean Jackson.

Source/WebCore:

This change generates Settings.h and Settings.cpp exactly as they are,
using SettingsMacros.h and everything. In follow up changes, the use of
SettingsMacros.h will be removed.

* CMakeLists.txt:
* DerivedSources.make:
* Scripts/GenerateSettings.py:
* Scripts/GenerateSettings/GenerateSettings.py:
* Scripts/GenerateSettings/GenerateSettingsHeaderFile.py: Added.
* Scripts/GenerateSettings/GenerateSettingsImplementationFile.py: Added.
* WebCore.xcodeproj/project.pbxproj:
* WebCoreMacros.cmake:
* page/Settings.cpp: Removed.
* page/Settings.h: Removed.

Source/WebKit:

* PlatformGTK.cmake:
* PlatformWPE.cmake:

    Delete the old Settings.h from the forwarding
    headers directory to allow the build to work.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@223574 268f45cc-cd09-0410-ab3c-d52691b4dbfc
14 files changed:
Source/WebCore/CMakeLists.txt
Source/WebCore/ChangeLog
Source/WebCore/DerivedSources.make
Source/WebCore/Scripts/GenerateSettings.py
Source/WebCore/Scripts/GenerateSettings/GenerateSettings.py
Source/WebCore/Scripts/GenerateSettings/GenerateSettingsHeaderFile.py [new file with mode: 0755]
Source/WebCore/Scripts/GenerateSettings/GenerateSettingsImplementationFile.py [new file with mode: 0755]
Source/WebCore/WebCore.xcodeproj/project.pbxproj
Source/WebCore/WebCoreMacros.cmake
Source/WebCore/page/Settings.cpp [deleted file]
Source/WebCore/page/Settings.h [deleted file]
Source/WebKit/ChangeLog
Source/WebKit/PlatformGTK.cmake
Source/WebKit/PlatformWPE.cmake