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

View File

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

View File

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

View File

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