Fixed windows standalone build

This commit is contained in:
WolverinDEV 2021-02-06 23:18:29 +01:00
parent 1c448ed41c
commit f6f90f1196
4 changed files with 6 additions and 3 deletions

View File

@ -122,7 +122,6 @@ set(SOURCE_FILES
src/protocol/CryptHandler.cpp src/protocol/CryptHandler.cpp
src/protocol/CompressionHandler.cpp src/protocol/CompressionHandler.cpp
src/PermissionManager.cpp
src/Properties.cpp src/Properties.cpp
src/Error.cpp src/Error.cpp
src/Variable.cpp src/Variable.cpp
@ -153,7 +152,6 @@ set(HEADER_FILES
src/misc/advanced_mutex.h src/misc/advanced_mutex.h
src/misc/strobf.h src/misc/strobf.h
src/PermissionManager.h
src/protocol/buffers.h src/protocol/buffers.h
src/protocol/Packet.h src/protocol/Packet.h
src/Properties.h src/Properties.h
@ -216,12 +214,14 @@ if (TEASPEAK_SERVER)
set(SOURCE_FILES ${SOURCE_FILES} set(SOURCE_FILES ${SOURCE_FILES}
src/PermissionManager.cpp
src/BasicChannel.cpp src/BasicChannel.cpp
src/lookup/ip.cpp src/lookup/ip.cpp
) )
set(HEADER_FILES ${HEADER_FILES} set(HEADER_FILES ${HEADER_FILES}
src/BasicChannel.h src/BasicChannel.h
src/PermissionManager.h
) )
endif () endif ()

View File

@ -1,5 +1,6 @@
#include <thread> #include <thread>
#include <cassert> #include <cassert>
#include <algorithm>
#include <condition_variable> #include <condition_variable>
#include "./EventLoop.h" #include "./EventLoop.h"

View File

@ -1,7 +1,7 @@
#include <algorithm> #include <algorithm>
#include <cstring> #include <cstring>
#include "misc/memtracker.h" #include "misc/memtracker.h"
#include "BasicChannel.h" #include "./PermissionManager.h"
using namespace std; using namespace std;
using namespace ts; using namespace ts;

View File

@ -780,8 +780,10 @@ namespace ts {
} }
#ifndef WIN32
template <typename T> template <typename T>
[[nodiscard]] operator T(){ return this->as<T>(); } [[nodiscard]] operator T(){ return this->as<T>(); }
#endif
template <typename T> template <typename T>
[[nodiscard]] T as_save(const std::function<T()> defaultValue = []{ return T{}; }) const { [[nodiscard]] T as_save(const std::function<T()> defaultValue = []{ return T{}; }) const {