From: Kefu Chai Date: Wed, 18 Apr 2018 07:05:45 +0000 (+0800) Subject: cmake: disable gflags support in rocksdb X-Git-Tag: v13.1.0~172^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F21484%2Fhead;p=ceph.git cmake: disable gflags support in rocksdb to silence the warnings like CMake Warning at CMakeLists.txt:73 (find_package): By not providing "Findgflags.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "gflags", but CMake did not find one. Could not find a package configuration file provided by "gflags" with any of the following names: gflagsConfig.cmake gflags-config.cmake Add the installation prefix of "gflags" to CMAKE_PREFIX_PATH or set "gflags_DIR" to a directory containing one of the above files. If "gflags" provides a separate development package or SDK, be sure it has been installed. Signed-off-by: Kefu Chai --- diff --git a/cmake/modules/BuildRocksDB.cmake b/cmake/modules/BuildRocksDB.cmake index 8e0ad577887a5..10dfc1b3c6bf4 100644 --- a/cmake/modules/BuildRocksDB.cmake +++ b/cmake/modules/BuildRocksDB.cmake @@ -1,7 +1,8 @@ include(CheckCXXSourceRuns) function(do_build_rocksdb) - set(ROCKSDB_CMAKE_ARGS -DCMAKE_POSITION_INDEPENDENT_CODE=ON) + set(ROCKSDB_CMAKE_ARGS -DCMAKE_POSITION_INDEPENDENT_CODE=ON) + list(APPEND ROCKSDB_CMAKE_ARGS -DWITH_GFLAGS=OFF) if(ALLOCATOR STREQUAL "jemalloc") list(APPEND ROCKSDB_CMAKE_ARGS -DWITH_JEMALLOC=ON)