Switch AppleWin build to use CMake
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 17 Sep 2015 21:26:49 +0000 (21:26 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 17 Sep 2015 21:26:49 +0000 (21:26 +0000)
commit9634cc334ce7a568470690b2447afac37aad5a8b
tree39513f32a8845f6c2b57a60f89f2c5a0a5fa4250
parent526d6312fb570a057eb32afa49db5830efa4277a
Switch AppleWin build to use CMake
https://bugs.webkit.org/show_bug.cgi?id=149163

Patch by Alex Christensen <achristensen@webkit.org> on 2015-09-17
Reviewed by Brent Fulgham.

Source/WebCore:

* bindings/scripts/preprocess-idls.pl:
(CygwinPathIfNeeded):
(WriteFileIfChanged):
* bindings/scripts/preprocessor.pm:
(applyPreprocessor):
Fix new cygwin quirks.  Cygwin is now using some paths from CMake.

Tools:

* Scripts/build-webkit:
* Scripts/run-api-tests:
(runTest):
(listAllTests):
(prepareEnvironmentForRunningTestTool):
(testToolPaths):
(testToolPath): Deleted.
Run the API tests as separate executables on Windows.
It used to be TestWebKitAPI.exe, and it is now TestWTF.exe, TestWebCore.exe, and TestWebKit.exe.
* Scripts/webkitdirs.pm:
(checkRequiredSystemConfig):
(jhbuildWrapperPrefixIfNeeded):
(generateBuildSystemFromCMakeProject):
Fix configuration quirks.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@189934 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebCore/ChangeLog
Source/WebCore/bindings/scripts/preprocess-idls.pl
Source/WebCore/bindings/scripts/preprocessor.pm
Tools/ChangeLog
Tools/Scripts/build-webkit
Tools/Scripts/run-api-tests
Tools/Scripts/webkitdirs.pm