From 6958d2dcb153fe5f33b0c2d03b6714c8a6653901 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Thu, 11 Jul 2019 19:30:26 +0800 Subject: [PATCH] cmake/modules/BuildRocksDB.cmake: use BUILD_ALWAYS this option was introduced by cmake 3.1, and we require cmake 3.5.1, so we can use it without using the homebrew solution. Signed-off-by: Kefu Chai --- cmake/modules/BuildRocksDB.cmake | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/cmake/modules/BuildRocksDB.cmake b/cmake/modules/BuildRocksDB.cmake index 2ee07764348e1..73b864c76a5e2 100644 --- a/cmake/modules/BuildRocksDB.cmake +++ b/cmake/modules/BuildRocksDB.cmake @@ -65,14 +65,9 @@ function(build_rocksdb) CMAKE_ARGS ${rocksdb_CMAKE_ARGS} BINARY_DIR "${rocksdb_BINARY_DIR}" BUILD_COMMAND ${CMAKE_COMMAND} --build --target rocksdb + BUILD_ALWAYS TRUE BUILD_BYPRODUCTS "${rocksdb_LIBRARY}" INSTALL_COMMAND "true") - # force rocksdb make to be called on each time - ExternalProject_Add_Step(rocksdb_ext forcebuild - DEPENDEES configure - DEPENDERS build - COMMAND "true" - ALWAYS 1) add_library(RocksDB::RocksDB STATIC IMPORTED) add_dependencies(RocksDB::RocksDB rocksdb_ext) -- 2.39.5