initial code repo
[stor4nfv.git] / src / ceph / cmake / modules / Findleveldb.cmake
diff --git a/src/ceph/cmake/modules/Findleveldb.cmake b/src/ceph/cmake/modules/Findleveldb.cmake
new file mode 100644 (file)
index 0000000..32786e9
--- /dev/null
@@ -0,0 +1,18 @@
+# - Find LevelDB
+#
+# LEVELDB_INCLUDE_DIR - Where to find leveldb/db.h
+# LEVELDB_LIBRARIES - List of libraries when using LevelDB.
+# LEVELDB_FOUND - True if LevelDB found.
+
+find_path(LEVELDB_INCLUDE_DIR leveldb/db.h
+  HINTS $ENV{LEVELDB_ROOT}/include
+  DOC "Path in which the file leveldb/db.h is located." )
+
+find_library(LEVELDB_LIBRARIES leveldb
+  HINTS $ENV{LEVELDB_ROOT}/lib
+  DOC "Path to leveldb library." )
+
+mark_as_advanced(LEVELDB_INCLUDE_DIR LEVELDB_LIBRARIES)
+
+include(FindPackageHandleStandardArgs)
+find_package_handle_standard_args(leveldb DEFAULT_MSG LEVELDB_LIBRARIES LEVELDB_INCLUDE_DIR)