Fix g++ 14

This commit is contained in:
wincent 2024-06-06 09:37:49 +02:00
parent ac1b00fdaa
commit 87613f287f
3 changed files with 6 additions and 0 deletions

View File

@ -1,6 +1,7 @@
#include "dConfig.h" #include "dConfig.h"
#include <sstream> #include <sstream>
#include <algorithm>
#include "BinaryPathFinder.h" #include "BinaryPathFinder.h"
#include "GeneralUtils.h" #include "GeneralUtils.h"

View File

@ -5,6 +5,7 @@
#include "MessageIdentifiers.h" #include "MessageIdentifiers.h"
#include "BitStream.h" #include "BitStream.h"
#include <string> #include <string>
#include <algorithm>
enum class eConnectionType : uint16_t; enum class eConnectionType : uint16_t;

View File

@ -23,6 +23,10 @@ if(NOT WIN32)
target_include_directories(bcrypt PRIVATE "libbcrypt/include/bcrypt") target_include_directories(bcrypt PRIVATE "libbcrypt/include/bcrypt")
endif() endif()
if(CMAKE_CXX_COMPILER_ID MATCHES "Clang|GNU")
target_compile_definitions(bcrypt PRIVATE "_POSIX_C_SOURCE=200809L")
endif()
target_include_directories(bcrypt INTERFACE "libbcrypt/include") target_include_directories(bcrypt INTERFACE "libbcrypt/include")
target_include_directories(bcrypt PRIVATE "libbcrypt/src") target_include_directories(bcrypt PRIVATE "libbcrypt/src")