Commit | Line | Data |
---|---|---|
1badc850 MB |
1 | Help the build system find system RocksDB. |
2 | ||
3 | Taken from this upstream commit: | |
4 | https://github.com/ceph/ceph/commit/2ac26bd0e01fd6c82bd59936cf25c25173f7775a | |
5 | ||
6 | diff --git a/cmake/modules/Findrocksdb.cmake b/cmake/modules/Findrocksdb.cmake | |
7 | index f8369f73fc..5926647348 100644 | |
8 | --- a/cmake/modules/Findrocksdb.cmake | |
9 | +++ b/cmake/modules/Findrocksdb.cmake | |
10 | @@ -15,11 +15,11 @@ find_library(ROCKSDB_LIBRARIES rocksdb) | |
11 | ||
12 | if(ROCKSDB_INCLUDE_DIR AND EXISTS "${ROCKSDB_INCLUDE_DIR}/rocksdb/version.h") | |
13 | foreach(ver "MAJOR" "MINOR" "PATCH") | |
14 | - file(STRINGS "${ROCKSDB_INCLUDE_DIR}/version.h" ROCKSDB_VER_${ver}_LINE | |
15 | + file(STRINGS "${ROCKSDB_INCLUDE_DIR}/rocksdb/version.h" ROCKSDB_VER_${ver}_LINE | |
16 | REGEX "^#define[ \t]+ROCKSDB_${ver}[ \t]+[0-9]+$") | |
17 | string(REGEX REPLACE "^#define[ \t]+ROCKSDB_${ver}[ \t]+([0-9]+)$" | |
18 | - "\\1" ROCKSDB_VERSION_${ver} "${ROCKDB_VER_${ver}_LINE}") | |
19 | - unset(${ROCKDB_VER_${ver}_LINE}) | |
20 | + "\\1" ROCKSDB_VERSION_${ver} "${ROCKSDB_VER_${ver}_LINE}") | |
21 | + unset(${ROCKSDB_VER_${ver}_LINE}) | |
22 | endforeach() | |
23 | set(ROCKSDB_VERSION_STRING | |
24 | "${ROCKSDB_VERSION_MAJOR}.${ROCKSDB_VERSION_MINOR}.${ROCKSDB_VERSION_PATCH}") |