[Win] build-jsc and run-javascriptcore-tests do not work
authorbfulgham@apple.com <bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 30 Oct 2015 17:05:58 +0000 (17:05 +0000)
committerbfulgham@apple.com <bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 30 Oct 2015 17:05:58 +0000 (17:05 +0000)
commit8b6296872ababea4c132f7ad1ce17098bf269731
tree574b402a60cd7382d7cdc9c87710fedc3091e55d
parenteb789d4193bf00d8afe6fde140f64e171ba7ca55
[Win] build-jsc and run-javascriptcore-tests do not work
https://bugs.webkit.org/show_bug.cgi?id=150700

Reviewed by Mark Lam.

Correct our build system so that it expects Windows to be using CMake,
and to build the correct sub-projects for our JSC helper scripts.

* Scripts/build-jsc: Make sure to build the testapi harness when
  building for Windows.
* Scripts/build-webkit:
  (1) Use the existing 'cmakeBasedPortName()'
  (2) Use File::Spec rather than hard-coding path delimeters.
  (3) Refer to Visual Studio 14.0, rather than the unsupported 12.0.
method rather than hard-coding the name based on conditional.
* Scripts/copy-webkitlibraries-to-product-directory: Don't try to grab
  LLVM libraries on Apple Windows build.
* Scripts/run-javascriptcore-tests:
(testapiPath): Use File::Spec rather than hard-coding path delimeters.
* Scripts/run-jsc: Ditto.
* Scripts/webkitdirs.pm:
(cmakeBasedPortName): Update to return the right value for the Apple
Windows port and the WinCairo port.
(isCMakeBuild): Expect CMake build for all Windows ports.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@191793 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Tools/ChangeLog
Tools/Scripts/build-jsc
Tools/Scripts/build-webkit
Tools/Scripts/copy-webkitlibraries-to-product-directory
Tools/Scripts/run-javascriptcore-tests
Tools/Scripts/run-jsc
Tools/Scripts/webkitdirs.pm