Fix linking issue

This commit is contained in:
Chris Miles 2025-06-13 02:03:00 -05:00
parent ad8433eba2
commit 0d19c9d5cf
4 changed files with 13 additions and 3 deletions

View File

@ -13,7 +13,6 @@ SET(common_sources
crash.cpp
crc16.cpp
crc32.cpp
data_bucket.cpp
database/database_dump_service.cpp
database.cpp
database_instances.cpp
@ -551,7 +550,6 @@ SET(common_headers
cli/eqemu_command_handler.h
cli/terminal_color.hpp
cron/croncpp.h
data_bucket.h
database/database_dump_service.h
data_verification.h
database.h

View File

@ -9,7 +9,15 @@ using json = nlohmann::json;
const std::string NESTED_KEY_DELIMITER = ".";
std::vector<DataBucketsRepository::DataBuckets> g_data_bucket_cache = {};
extern Database database;
#if defined(ZONE)
#include "../zone/zonedb.h"
extern ZoneDatabase database;
#elif defined(WORLD)
#include "../world/worlddb.h"
extern WorldDatabase database;
#else
#error "You must define either ZONE or WORLD"
#endif
void DataBucket::SetData(const std::string &bucket_key, const std::string &bucket_value, std::string expires_time)
{

View File

@ -7,6 +7,7 @@ SET(world_sources
cliententry.cpp
clientlist.cpp
console.cpp
../common/data_bucket.cpp
dynamic_zone.cpp
dynamic_zone_manager.cpp
eql_config.cpp
@ -42,6 +43,7 @@ SET(world_headers
cliententry.h
clientlist.h
console.h
../common/data_bucket.h
dynamic_zone.h
dynamic_zone_manager.h
eql_config.h

View File

@ -25,6 +25,7 @@ SET(zone_sources
combat_record.cpp
command.cpp
corpse.cpp
../common/data_bucket.cpp
doors.cpp
dialogue_window.cpp
dynamic_zone.cpp
@ -194,6 +195,7 @@ SET(zone_headers
command.h
common.h
corpse.h
../common/data_bucket.h
doors.h
dialogue_window.h
dynamic_zone.h