# Find rocksdb # # Find the rocksdb includes and library # # if you nee to add a custom library search path, do it via via CMAKE_PREFIX_PATH # # This module defines # ROCKSDB_INCLUDE_DIRS, where to find header, etc. # ROCKSDB_LIBRARIES, the libraries needed to use rocksdb. # ROCKSDB_FOUND, If false, do not try to use rocksdb. # only look in default directories find_path( ROCKSDB_INCLUDE_DIR NAMES rocksdb/db.h DOC "rocksdb include dir" ) find_library( ROCKSDB_LIBRARY NAMES rocksdb DOC "rocksdb library" ) set(ROCKSDB_INCLUDE_DIRS ${ROCKSDB_INCLUDE_DIR}) set(ROCKSDB_LIBRARIES ${ROCKSDB_LIBRARY}) # handle the QUIETLY and REQUIRED arguments and set ROCKSDB_FOUND to TRUE # if all listed variables are TRUE, hide their existence from configuration view include(FindPackageHandleStandardArgs) find_package_handle_standard_args(RocksDB DEFAULT_MSG ROCKS_DB_LIBRARY ROCKSDB_INCLUDE_DIR) mark_as_advanced (ROCKSDB_INCLUDE_DIR ROCKSDB_LIBRARY)