From: Kefu Chai Date: Thu, 11 Jul 2019 11:30:26 +0000 (+0800) Subject: cmake/modules/BuildRocksDB.cmake: use BUILD_ALWAYS X-Git-Tag: v15.1.0~2229^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=6958d2dcb153fe5f33b0c2d03b6714c8a6653901;p=ceph.git 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 --- diff --git a/cmake/modules/BuildRocksDB.cmake b/cmake/modules/BuildRocksDB.cmake index 2ee07764348e..73b864c76a5e 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)