From 7b6b3093520cf4dd837f345c90c4241fe85fca1c Mon Sep 17 00:00:00 2001 From: "paroga@webkit.org" Date: Tue, 29 Jan 2013 21:18:41 +0000 Subject: [PATCH] [CMake] Add minimum version information for tool dependencies https://bugs.webkit.org/show_bug.cgi?id=97592 Patch by Laszlo Gombos on 2013-01-29 Reviewed by Kenneth Rohde Christiansen. Capture the minimum version information for the tools that are required to build WebKit for all CMake based build systems. * CMakeLists.txt: git-svn-id: https://svn.webkit.org/repository/webkit/trunk@141157 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- CMakeLists.txt | 17 +++++++++++------ ChangeLog | 12 ++++++++++++ 2 files changed, 23 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9e2d14fba72e..0ec091d9d94d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -60,12 +60,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.1 REQUIRED) + +# TODO Enforce version requirement for perl +find_package(Perl 5.10.0 REQUIRED) + +find_package(PythonInterp 2.6.0 REQUIRED) +find_package(Ruby 1.8.7) # ----------------------------------------------------------------------------- # Determine the target processor diff --git a/ChangeLog b/ChangeLog index e5af4e556735..7a438bf8d45a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +2013-01-29 Laszlo Gombos + + [CMake] 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 WebKit for all CMake based build systems. + + * CMakeLists.txt: + 2013-01-29 Nate Chapin Enable reuse of cached main resources -- 2.36.0