thirdparty: upgrade cmake to 3.6.1

3.6.1 is the latest version available on the website.

The new minimum is 3.4.3 because that's the oldest version that can build
LLVM 3.9. For reference, Ubuntu 16.04 currently provides 3.5.1.

Change-Id: I8d89d02eedced4e591d0c8b6b69458abe4b62175
Reviewed-on: http://gerrit.cloudera.org:8080/4506
Reviewed-by: Dan Burkert <[email protected]>
Tested-by: Adar Dembo <[email protected]>


Project: http://git-wip-us.apache.org/repos/asf/kudu/repo
Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/1670a89f
Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/1670a89f
Diff: http://git-wip-us.apache.org/repos/asf/kudu/diff/1670a89f

Branch: refs/heads/master
Commit: 1670a89f4c1aff9a839efd0cb9d7eb59a355e6f1
Parents: a3b54bb
Author: Adar Dembo <[email protected]>
Authored: Fri Sep 2 15:39:34 2016 -0700
Committer: Adar Dembo <[email protected]>
Committed: Mon Sep 26 19:22:31 2016 +0000

----------------------------------------------------------------------
 CMakeLists.txt     | 6 +++---
 thirdparty/vars.sh | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kudu/blob/1670a89f/CMakeLists.txt
----------------------------------------------------------------------
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9b6c40a..1f04bb8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -15,12 +15,12 @@
 # specific language governing permissions and limitations
 # under the License.
 
-# Require cmake that supports BYPRODUCTS in add_custom_command() [1].
+# Require cmake that can build LLVM [1].
 #
 # Note: cmake in thirdparty/ will always meet this minimum.
 #
-# 1. https://cmake.org/Bug/view.php?id=14963
-cmake_minimum_required(VERSION 3.2.0)
+# 1. http://llvm.org/releases/3.9.0/docs/ReleaseNotes.html
+cmake_minimum_required(VERSION 3.4.3)
 
 # Prevent builds from the top-level source directory. This ensures that build
 # output is well isolated from the source tree.

http://git-wip-us.apache.org/repos/asf/kudu/blob/1670a89f/thirdparty/vars.sh
----------------------------------------------------------------------
diff --git a/thirdparty/vars.sh b/thirdparty/vars.sh
index 37f7c25..a477abb 100644
--- a/thirdparty/vars.sh
+++ b/thirdparty/vars.sh
@@ -44,7 +44,7 @@ GPERFTOOLS_DIR=$TP_DIR/gperftools-$GPERFTOOLS_VERSION
 PROTOBUF_VERSION=2.6.1
 PROTOBUF_DIR=$TP_DIR/protobuf-$PROTOBUF_VERSION
 
-CMAKE_VERSION=3.2.3
+CMAKE_VERSION=3.6.1
 CMAKE_DIR=$TP_DIR/cmake-${CMAKE_VERSION}
 
 SNAPPY_VERSION=1.1.0

Reply via email to