[EFL] Add minimum version information for tool dependencies
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 8 Oct 2012 18:10:17 +0000 (18:10 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 8 Oct 2012 18:10:17 +0000 (18:10 +0000)
https://bugs.webkit.org/show_bug.cgi?id=97592

Patch by Laszlo Gombos <l.gombos@samsung.com> on 2012-10-08
Reviewed by Kenneth Rohde Christiansen.

Capture the minimum version information for the tools that are required
to build the EFL port (or more generally WebKit).

* CMakeLists.txt:

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

CMakeLists.txt
ChangeLog

index a91f255..0196ae2 100644 (file)
@@ -57,12 +57,17 @@ STRING(TOLOWER ${PORT} WEBKIT_PORT_DIR)
 # -----------------------------------------------------------------------------
 # Find common packages (used by all ports)
 # -----------------------------------------------------------------------------
-FIND_PACKAGE(BISON REQUIRED)
-FIND_PACKAGE(FLEX REQUIRED)
-FIND_PACKAGE(Gperf REQUIRED)
-FIND_PACKAGE(Perl REQUIRED)
-FIND_PACKAGE(PythonInterp REQUIRED)
-FIND_PACKAGE(Ruby)
+FIND_PACKAGE(BISON 2.4.1 REQUIRED)
+FIND_PACKAGE(FLEX 2.5.34 REQUIRED)
+
+# TODO Enforce version requirement for gperf
+FIND_PACKAGE(Gperf 3.0.3 REQUIRED)
+
+# Perl version check enforced using cmake version 2.8.8+
+FIND_PACKAGE(Perl 5.10.0 REQUIRED)
+
+FIND_PACKAGE(PythonInterp 2.6.0 REQUIRED)
+FIND_PACKAGE(Ruby 1.8.7)
 
 # -----------------------------------------------------------------------------
 # Determine the target processor
index 2030a10..02921db 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2012-10-08  Laszlo Gombos  <l.gombos@samsung.com>
+
+        [EFL] Add minimum version information for tool dependencies
+        https://bugs.webkit.org/show_bug.cgi?id=97592
+
+        Reviewed by Kenneth Rohde Christiansen.
+
+        Capture the minimum version information for the tools that are required
+        to build the EFL port (or more generally WebKit).
+
+        * CMakeLists.txt:
+
 2012-10-08  Dongwoo Joshua Im  <dw.im@samsung.com>
 
         [EFL] Fix build break when WEB_AUDIO is enabled.