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