Add support for leveldb
This commit is contained in:
parent
9d55309f01
commit
84ba5d9948
@ -67,7 +67,7 @@ endif(ENABLE_POSTGRESQL)
|
||||
|
||||
# Find leveldb
|
||||
if(ENABLE_LEVELDB)
|
||||
find_library(LEVELDB_LIBRARY leveldb)
|
||||
find_library(LEVELDB_LIBRARY NAMES leveldb libleveldb)
|
||||
find_path(LEVELDB_INCLUDE_DIR db.h PATH_SUFFIXES leveldb)
|
||||
message (STATUS "LevelDB library: ${LEVELDB_LIBRARY}")
|
||||
message (STATUS "LevelDB headers: ${LEVELDB_INCLUDE_DIR}")
|
||||
|
@ -25,13 +25,13 @@
|
||||
#ifdef USE_SQLITE3
|
||||
#include "db-sqlite3.h"
|
||||
#endif
|
||||
#if USE_POSTGRESQL
|
||||
#ifdef USE_POSTGRESQL
|
||||
#include "db-postgresql.h"
|
||||
#endif
|
||||
#if USE_LEVELDB
|
||||
#ifdef USE_LEVELDB
|
||||
#include "db-leveldb.h"
|
||||
#endif
|
||||
#if USE_REDIS
|
||||
#ifdef USE_REDIS
|
||||
#include "db-redis.h"
|
||||
#endif
|
||||
|
||||
@ -829,7 +829,7 @@ void TileGenerator::openDb(const std::string &input)
|
||||
#endif
|
||||
}
|
||||
else if (m_backend == "leveldb") {
|
||||
#if USE_LEVELDB
|
||||
#ifdef USE_LEVELDB
|
||||
m_db = new DBLevelDB(input);
|
||||
m_scanEntireWorld = true;
|
||||
#else
|
||||
|
@ -1,6 +1,6 @@
|
||||
#pragma once
|
||||
|
||||
#if USE_LEVELDB
|
||||
#ifdef USE_LEVELDB
|
||||
|
||||
#include "db.h"
|
||||
#include <leveldb/db.h>
|
||||
|
Loading…
x
Reference in New Issue
Block a user