mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
Add hedera proto files (in submodule) and in build config
This commit is contained in:
parent
1bf4949fc0
commit
c1f8c061c7
2
.gitmodules
vendored
2
.gitmodules
vendored
@ -6,7 +6,7 @@
|
|||||||
url = https://github.com/MariaDB/mariadb-connector-c.git
|
url = https://github.com/MariaDB/mariadb-connector-c.git
|
||||||
[submodule "src/proto"]
|
[submodule "src/proto"]
|
||||||
path = src/proto
|
path = src/proto
|
||||||
url = ssh://git@***REMOVED***/~/gradido_protocol
|
url = ssh://git@***REMOVED***:18521/~/_protobuf/gradido_protobuf
|
||||||
[submodule "dependencies/iroha-ed25519"]
|
[submodule "dependencies/iroha-ed25519"]
|
||||||
path = dependencies/iroha-ed25519
|
path = dependencies/iroha-ed25519
|
||||||
url = ssh://git@***REMOVED***/~/forks/iroha-ed25519.git
|
url = ssh://git@***REMOVED***/~/forks/iroha-ed25519.git
|
||||||
|
|||||||
@ -31,6 +31,8 @@ FILE(GLOB CRYPTO "src/cpp/Crypto/*.h" "src/cpp/Crypto/*.cpp")
|
|||||||
FILE(GLOB MAIN "src/cpp/*.cpp" "src/cpp/*.c" "src/cpp/*.h")
|
FILE(GLOB MAIN "src/cpp/*.cpp" "src/cpp/*.c" "src/cpp/*.h")
|
||||||
FILE(GLOB MYSQL "src/cpp/MySQL/*.cpp" "src/cpp/MySQL/*.h" "src/cpp/MySQL/Poco/*.h")
|
FILE(GLOB MYSQL "src/cpp/MySQL/*.cpp" "src/cpp/MySQL/*.h" "src/cpp/MySQL/Poco/*.h")
|
||||||
FILE(GLOB PROTO_GRADIDO "src/cpp/proto/gradido/*.cc" "src/cpp/proto/gradido/*.h")
|
FILE(GLOB PROTO_GRADIDO "src/cpp/proto/gradido/*.cc" "src/cpp/proto/gradido/*.h")
|
||||||
|
FILE(GLOB PROTO_HEDERA "src/cpp/proto/hedera/*.cc" "src/cpp/proto/hedera/*.h")
|
||||||
|
|
||||||
# used only for test project
|
# used only for test project
|
||||||
FILE(GLOB TEST "src/cpp/test/*.cpp" "src/cpp/test/*.h")
|
FILE(GLOB TEST "src/cpp/test/*.cpp" "src/cpp/test/*.h")
|
||||||
|
|
||||||
@ -38,14 +40,15 @@ SET(LOCAL_SRCS
|
|||||||
${CONTROLLER} ${TINF} ${MAIN} ${HTTPInterface}
|
${CONTROLLER} ${TINF} ${MAIN} ${HTTPInterface}
|
||||||
${JSONInterface} ${CRYPTO} ${MODEL} ${MODEL_TABLE} ${MODEL_EMAIL}
|
${JSONInterface} ${CRYPTO} ${MODEL} ${MODEL_TABLE} ${MODEL_EMAIL}
|
||||||
${SINGLETON_MANAGER} ${LIB_SRC} ${MYSQL} ${TASKS}
|
${SINGLETON_MANAGER} ${LIB_SRC} ${MYSQL} ${TASKS}
|
||||||
${PROTO_GRADIDO}
|
${PROTO_GRADIDO} ${PROTO_HEDERA}
|
||||||
)
|
)
|
||||||
aux_source_directory("src/cpp" LOCAL_SRCS)
|
aux_source_directory("src/cpp" LOCAL_SRCS)
|
||||||
|
|
||||||
if(MSVC)
|
if(MSVC)
|
||||||
# src
|
# src
|
||||||
source_group("controller" FILES ${CONTROLLER})
|
source_group("controller" FILES ${CONTROLLER})
|
||||||
source_group("proto" FILES ${PROTO_GRADIDO})
|
source_group("proto\\gradido" FILES ${PROTO_GRADIDO})
|
||||||
|
source_group("proto\\hedera" FILES ${PROTO_HEDERA})
|
||||||
source_group("tinf" FILES ${TINF})
|
source_group("tinf" FILES ${TINF})
|
||||||
source_group("crypto" FILES ${CRYPTO})
|
source_group("crypto" FILES ${CRYPTO})
|
||||||
source_group("tasks" FILES ${TASKS})
|
source_group("tasks" FILES ${TASKS})
|
||||||
|
|||||||
3
README
3
README
@ -16,12 +16,13 @@ cd ../../../
|
|||||||
cd dependencies/mariadb-connector-c
|
cd dependencies/mariadb-connector-c
|
||||||
mkdir build
|
mkdir build
|
||||||
cd build
|
cd build
|
||||||
cmake ..
|
cmake -DWITH_SSL=OFF ..
|
||||||
cd ../../../
|
cd ../../../
|
||||||
|
|
||||||
|
|
||||||
# get more dependencies with conan (need conan from https://conan.io/)
|
# get more dependencies with conan (need conan from https://conan.io/)
|
||||||
mkdir build && cd build
|
mkdir build && cd build
|
||||||
|
conan remote add inexor https://api.bintray.com/conan/inexorgame/inexor-conan
|
||||||
# conan install .. -s build_type=Debug
|
# conan install .. -s build_type=Debug
|
||||||
conan install ..
|
conan install ..
|
||||||
|
|
||||||
|
|||||||
@ -7,3 +7,11 @@ if [ ! -d "./src/cpp/proto/gradido" ] ; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
protoc --cpp_out=./src/cpp/proto/gradido --proto_path=./src/proto/gradido ./src/proto/gradido/*.proto
|
protoc --cpp_out=./src/cpp/proto/gradido --proto_path=./src/proto/gradido ./src/proto/gradido/*.proto
|
||||||
|
|
||||||
|
if [ ! -d "./src/cpp/proto/hedera" ] ; then
|
||||||
|
mkdir ./src/cpp/proto/hedera
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
protoc --cpp_out=./src/cpp/proto/hedera --proto_path=./src/proto/hedera/hedera-protobuf/src/main/proto ./src/proto/hedera/hedera-protobuf/src/main/proto/*.proto
|
||||||
|
|
||||||
|
|||||||
@ -49,6 +49,7 @@ namespace ServerConfig {
|
|||||||
std::string g_versionString = "";
|
std::string g_versionString = "";
|
||||||
bool g_disableEmail = false;
|
bool g_disableEmail = false;
|
||||||
ServerSetupType g_ServerSetupType = SERVER_TYPE_PRODUCTION;
|
ServerSetupType g_ServerSetupType = SERVER_TYPE_PRODUCTION;
|
||||||
|
std::string g_gRPCRelayServerFullURL;
|
||||||
|
|
||||||
#ifdef __linux__
|
#ifdef __linux__
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
@ -210,6 +211,8 @@ namespace ServerConfig {
|
|||||||
auto serverSetupTypeString = cfg.getString("ServerSetupType", "");
|
auto serverSetupTypeString = cfg.getString("ServerSetupType", "");
|
||||||
g_ServerSetupType = getServerSetupTypeFromString(serverSetupTypeString);
|
g_ServerSetupType = getServerSetupTypeFromString(serverSetupTypeString);
|
||||||
|
|
||||||
|
g_gRPCRelayServerFullURL = cfg.getString("grpc.server", "");
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -58,6 +58,7 @@ namespace ServerConfig {
|
|||||||
extern std::string g_versionString;
|
extern std::string g_versionString;
|
||||||
extern bool g_disableEmail;
|
extern bool g_disableEmail;
|
||||||
extern ServerSetupType g_ServerSetupType;
|
extern ServerSetupType g_ServerSetupType;
|
||||||
|
extern std::string g_gRPCRelayServerFullURL;
|
||||||
|
|
||||||
bool loadMnemonicWordLists();
|
bool loadMnemonicWordLists();
|
||||||
bool initServerCrypto(const Poco::Util::LayeredConfiguration& cfg);
|
bool initServerCrypto(const Poco::Util::LayeredConfiguration& cfg);
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
Subproject commit 9004e6978ac3dafcc635b2ffcf8bc6a156451cca
|
Subproject commit 9149b4552de8da88d6a3303b24b751630ce54bf5
|
||||||
Loading…
x
Reference in New Issue
Block a user