Allow using cereal from modules
This commit is contained in:
parent
dd860c461d
commit
47f13e5204
@ -45,8 +45,9 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin")
|
||||
# Security / crash protection
|
||||
#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fstack-protector-all")
|
||||
|
||||
include_directories(src)
|
||||
include_directories(3rdparty/c55lib)
|
||||
include_directories("src")
|
||||
include_directories("3rdparty/c55lib")
|
||||
include_directories("3rdparty/cereal/include")
|
||||
|
||||
# Client
|
||||
set(CLIENT_EXE_NAME buildat_client)
|
||||
|
@ -8,6 +8,7 @@ namespace interface
|
||||
enum class Type {
|
||||
START,
|
||||
} type;
|
||||
std::stringstream data;
|
||||
};
|
||||
}
|
||||
|
||||
|
@ -22,6 +22,8 @@ struct CState: public State, public interface::Server
|
||||
g_server_config.interface_path);
|
||||
m_compiler->include_directories.push_back(
|
||||
g_server_config.interface_path+"/..");
|
||||
m_compiler->include_directories.push_back(
|
||||
g_server_config.interface_path+"/../../3rdparty/cereal/include");
|
||||
}
|
||||
|
||||
void load_module(const ss_ &module_name, const ss_ &path)
|
||||
|
@ -2,6 +2,7 @@
|
||||
#include "interface/server.h"
|
||||
#include "interface/fs.h"
|
||||
#include "interface/event.h"
|
||||
#include <cereal/archives/binary.hpp>
|
||||
#include <iostream>
|
||||
|
||||
using interface::Event;
|
||||
|
Loading…
x
Reference in New Issue
Block a user