Skip to content

Commit

Permalink
fix: fix compile by including span manually
Browse files Browse the repository at this point in the history
  • Loading branch information
ShrBox committed Nov 29, 2024
1 parent 919f249 commit 361cecc
Show file tree
Hide file tree
Showing 16 changed files with 22 additions and 34 deletions.
1 change: 0 additions & 1 deletion src/legacy/engine/EngineManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
#include "engine/EngineOwnData.h"
#include "engine/GlobalShareData.h"
#include "ll/api/utils/StringUtils.h"
#include "main/NodeJsHelper.h"

#include <map>
#include <mutex>
Expand Down
1 change: 1 addition & 0 deletions src/legacy/engine/EngineOwnData.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#pragma once
#include <span> // For fixing compile
#include "dyncall/dyncall.h"
#include "ll/api/base/Macro.h"
#include "main/Configs.h"
Expand Down
1 change: 1 addition & 0 deletions src/legacy/legacyapi/command/DynamicCommand.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#pragma once

#include <span> // For fixing compile
#include "fmt/core.h"
#include "ll/api/base/Concepts.h"
#include "ll/api/base/Macro.h"
Expand Down
1 change: 1 addition & 0 deletions src/legacy/legacyapi/db/Types.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#pragma once
#include <vector>
#include <span> // For fixing compile
// #define LLDB_DEBUG_MODE

namespace DB {
Expand Down
1 change: 1 addition & 0 deletions src/legacy/legacyapi/form/FormPacketHelper.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#pragma once

#include <span> // For fixing compile
#include "FormUI.h"
#include "mc/world/actor/player/Player.h"

Expand Down
3 changes: 0 additions & 3 deletions src/legacy/legacyapi/utils/FileHelper.cpp
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
#include "FileHelper.h"

#include "ll/api/utils/StringUtils.h"

#include <filesystem>
#include <io.h>

namespace lse::legacy {

Expand Down
2 changes: 1 addition & 1 deletion src/legacy/legacyapi/utils/FileHelper.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#pragma once
#include <span> // For fixing compile
#include "ll/api/base/Macro.h"

#include <Windows.h>
#include <ll/api/Expected.h>
#include <ll/api/Logger.h>
Expand Down
22 changes: 11 additions & 11 deletions src/legacy/main/NodeJsHelper.cpp
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
#include <ll/api/chrono/GameChrono.h>
#include <ll/api/service/ServerInfo.h>

#pragma warning(disable : 4251)
#include "main/Configs.h"

#if defined(LEGACY_SCRIPT_ENGINE_BACKEND_NODEJS)
#include "main/NodeJsHelper.h"
#include "ll/api/chrono/GameChrono.h"
#include "ll/api/service/ServerInfo.h"
#include "main/Configs.h"
#include "api/CommandAPI.h"
#include "api/CommandCompatibleAPI.h"
#include "api/EventAPI.h"
#include "engine/EngineManager.h"
#include "engine/EngineOwnData.h"
#include "engine/RemoteCall.h"
#include "main/Global.h"
#include "main/NodeJsHelper.h"

#include <functional>
#include <ll/api/io/FileUtils.h>
#include <ll/api/schedule/Scheduler.h>
#include <ll/api/schedule/Task.h>
#include <ll/api/utils/StringUtils.h>
#include <uv/uv.h>
#include <v8/v8.h>
#include "ll/api/io/FileUtils.h"
#include "ll/api/schedule/Scheduler.h"
#include "ll/api/schedule/Task.h"
#include "ll/api/utils/StringUtils.h"
#include "uv/uv.h"
#include "v8/v8.h"

ll::schedule::ServerTimeScheduler nodeScheduler;
using ll::chrono_literals::operator""_tick;
Expand Down
1 change: 1 addition & 0 deletions src/legacy/main/NodeJsHelper.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#pragma once
#if defined(LEGACY_SCRIPT_ENGINE_BACKEND_NODEJS)
#pragma warning(disable : 4251)
#include <span> // For fixing compile
#include "main/Configs.h"

#include <ScriptX/ScriptX.h>
Expand Down
2 changes: 0 additions & 2 deletions src/legacy/utils/IniHelper.cpp
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
#include "utils/IniHelper.h"

#include "ll/api/Logger.h"
#include "lse/Entry.h"

#include <filesystem>

SimpleIni* SimpleIni::create(const std::string& path, const std::string& defContent) {
Expand Down
2 changes: 1 addition & 1 deletion src/legacy/utils/IniHelper.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#pragma once
#include "SimpleIni.h"

#include <span> // For fixing compile
#include <string>

using std::string;
Expand Down
5 changes: 0 additions & 5 deletions src/lse/Entry.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,13 @@

#include <ScriptX/ScriptX.h>
#include <exception>
#include <fmt/format.h>
#include <functional>
#include <ll/api/Config.h>
#include <ll/api/Logger.h>
#include <ll/api/i18n/I18n.h>
#include <ll/api/io/FileUtils.h>
#include <ll/api/mod/ModManagerRegistry.h>
#include <ll/api/mod/NativeMod.h>
#include <ll/api/utils/ErrorUtils.h>
#include <ll/api/utils/StringUtils.h>
#include <memory>
#include <processenv.h>
#include <stdexcept>

#ifdef LEGACY_SCRIPT_ENGINE_BACKEND_LUA
Expand Down
1 change: 1 addition & 0 deletions src/lse/Entry.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#pragma once

#include <span>
#include "Config.h"
#include "PluginManager.h"

Expand Down
3 changes: 1 addition & 2 deletions src/lse/Plugin.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
#include "Plugin.h"

#include "Entry.h"
#include "Plugin.h"
#include "legacy/engine/EngineOwnData.h"
#include "ll/api/mod/Mod.h"

Expand Down
5 changes: 1 addition & 4 deletions src/lse/PluginManager.cpp
Original file line number Diff line number Diff line change
@@ -1,16 +1,13 @@
#include "PluginManager.h"

#include "Entry.h"
#include "PluginManager.h"
#include "Plugin.h"
#include "legacy/api/EventAPI.h"
#include "legacy/engine/EngineManager.h"
#include "legacy/engine/EngineOwnData.h"

#include <ScriptX/ScriptX.h>
#include <exception>
#include <filesystem>
#include <fmt/format.h>
#include <ll/api/Logger.h>
#include <ll/api/io/FileUtils.h>
#include <ll/api/mod/Mod.h>
#include <ll/api/mod/ModManager.h>
Expand Down
5 changes: 1 addition & 4 deletions src/lse/PluginMigration.cpp
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
#include "PluginMigration.h"

#include "Entry.h"
#include "legacy/legacyapi/utils/FileHelper.h"

#include "PluginMigration.h"
#include <filesystem>
#include <fmt/format.h>
#include <fstream>
Expand Down

0 comments on commit 361cecc

Please sign in to comment.