Fix internal Windows build
authorachristensen@apple.com <achristensen@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 9 Jan 2016 00:59:34 +0000 (00:59 +0000)
committerachristensen@apple.com <achristensen@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 9 Jan 2016 00:59:34 +0000 (00:59 +0000)
https://bugs.webkit.org/show_bug.cgi?id=152937

Reviewed by Brent Fulgham.

* Source/cmake/WebKitCommon.cmake:
Try looking in the default cygwin installation directory for executables like bison, flex, gperf, and ruby.
This is needed on Windows builds that are not driven by cygwin, but need to use the cygwin installations of these tools.
This is the effective equivalent of this line in WebKitLibraries/win/tools/vsprops/common.props in the old build system:
set PATH=%SystemDrive%\cygwin\bin;%PATH%

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@194809 268f45cc-cd09-0410-ab3c-d52691b4dbfc

ChangeLog
Source/cmake/WebKitCommon.cmake

index 9712b7d..0fd12fb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2016-01-08  Alex Christensen  <achristensen@webkit.org>
+
+        Fix internal Windows build
+        https://bugs.webkit.org/show_bug.cgi?id=152937
+
+        Reviewed by Brent Fulgham.
+
+        * Source/cmake/WebKitCommon.cmake:
+        Try looking in the default cygwin installation directory for executables like bison, flex, gperf, and ruby.
+        This is needed on Windows builds that are not driven by cygwin, but need to use the cygwin installations of these tools.
+        This is the effective equivalent of this line in WebKitLibraries/win/tools/vsprops/common.props in the old build system:
+        set PATH=%SystemDrive%\cygwin\bin;%PATH%
+
 2016-01-06  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
 
         [EFL] Set WebKit2 process output name
index 321afa8..8ca1785 100644 (file)
@@ -1,6 +1,10 @@
 # -----------------------------------------------------------------------------
 # Find common packages (used by all ports)
 # -----------------------------------------------------------------------------
+if (WIN32)
+    list(APPEND CMAKE_PROGRAM_PATH $ENV{SystemDrive}/cygwin/bin)
+endif ()
+
 find_package(BISON 2.1 REQUIRED)
 if (!APPLE)
     find_package(FLEX 2.5.34 REQUIRED)