Added gRPC library

This commit is contained in:
SChernykh
2024-02-10 23:38:22 +01:00
parent 2ff6fb7b65
commit 0801d607a1
54 changed files with 73684 additions and 16721 deletions

View File

@@ -1,6 +1,8 @@
cmake_minimum_required(VERSION 3.5)
project(p2pool_tests)
include(cmake/standard.cmake)
option(STATIC_LIBS "Use locally built libuv and libzmq static libs" OFF)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake")

View File

@@ -0,0 +1,13 @@
set(CMAKE_CXX_EXTENSIONS OFF)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_C_STANDARD 11)
set(CMAKE_C_STANDARD_REQUIRED ON)
if(NOT ARCH_ID)
if(CMAKE_SYSTEM_PROCESSOR STREQUAL "")
set(CMAKE_SYSTEM_PROCESSOR ${CMAKE_HOST_SYSTEM_PROCESSOR})
endif()
string(TOLOWER "${CMAKE_SYSTEM_PROCESSOR}" ARCH_ID)
endif()

View File

@@ -261,6 +261,29 @@ allowedAPIs = {
"GetConsoleCP",
"DeleteFileW",
"GetTempPathW",
"WSAConnect",
"WSAGetOverlappedResult",
"GetBestRoute2",
"FreeMibTable",
"GetUnicastIpAddressTable",
"SymFromAddr",
"RegEnumKeyExA",
"RegQueryValueExA",
"RegOpenKeyExA",
"RegGetValueA",
"RegCloseKey",
"GetLocaleInfoEx",
"ExpandEnvironmentStringsA",
"GetWindowsDirectoryA",
"GetVersionExA",
"LoadLibraryW",
"GetCurrentProcessorNumber",
"OutputDebugStringA",
"GetLogicalProcessorInformation",
"InitOnceComplete",
"InitOnceBeginInitialize",
"BCryptOpenAlgorithmProvider",
"BCryptCloseAlgorithmProvider",
}
f = open(sys.argv[1], 'r')