From 2dace4e0e57df5506a31687b44a48fa94c9f9071 Mon Sep 17 00:00:00 2001 From: Jan200101 Date: Sun, 15 Oct 2023 18:57:47 +0200 Subject: Add error checking, local testing, default convar handler --- src/local/CMakeLists.txt | 16 ++++++++++++++++ src/local/main.cpp | 12 ++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 src/local/CMakeLists.txt create mode 100644 src/local/main.cpp (limited to 'src/local') diff --git a/src/local/CMakeLists.txt b/src/local/CMakeLists.txt new file mode 100644 index 0000000..8e35f2b --- /dev/null +++ b/src/local/CMakeLists.txt @@ -0,0 +1,16 @@ + +find_package(spdlog REQUIRED) +find_package(NorthstarPluginABI REQUIRED) + +add_executable(LocalRPC + $ + "${CMAKE_CURRENT_SOURCE_DIR}/main.cpp" +) +target_include_directories(LocalRPC PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/..") +target_link_libraries(LocalRPC rapidjson_header) +target_link_libraries(LocalRPC ws2_32) +target_precompile_headers(LocalRPC PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/../ns_plugin.h") + +target_link_libraries(LocalRPC spdlog::spdlog_header_only) +target_include_directories(LocalRPC PRIVATE ${NS_DLL_DIR}) +target_include_directories(LocalRPC PRIVATE ${NS_PLUG_DIR}) \ No newline at end of file diff --git a/src/local/main.cpp b/src/local/main.cpp new file mode 100644 index 0000000..aa1b990 --- /dev/null +++ b/src/local/main.cpp @@ -0,0 +1,12 @@ +#include "ns_plugin.h" +#include "plugin.h" +#include "handler.h" + +int main() +{ + spdlog::info("Main"); + + Plugin plugin(nullptr, nullptr); + + plugin.server->run(); +} \ No newline at end of file -- cgit v1.2.3