mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
gradido login server, first config and code
This commit is contained in:
commit
866b4faedb
6
.gitmodules
vendored
Normal file
6
.gitmodules
vendored
Normal file
@ -0,0 +1,6 @@
|
||||
[submodule "dependencies/tinf"]
|
||||
path = dependencies/tinf
|
||||
url = https://github.com/jibsen/tinf.git
|
||||
[submodule "dependencies/iroha-ed25519"]
|
||||
path = dependencies/iroha-ed25519
|
||||
url = https://github.com/hyperledger/iroha-ed25519.git
|
||||
38
CMakeLists.txt
Normal file
38
CMakeLists.txt
Normal file
@ -0,0 +1,38 @@
|
||||
cmake_minimum_required(VERSION 3.0)
|
||||
project(Gradido_LoginServer C CXX)
|
||||
SET(CMAKE_RUNTIME_OUTPUT_DIRECTORY "bin" )
|
||||
|
||||
add_definitions("-std=c++11")
|
||||
|
||||
include_directories(
|
||||
"dependencies"
|
||||
"dependencies/tinf/src/"
|
||||
"dependencies/iroha-ed25519/include"
|
||||
)
|
||||
|
||||
FILE(GLOB TINF "dependencies/tinf/src/*.c" "dependencies/tinf/src/*.h")
|
||||
SET(LOCAL_SRCS ${TINF})
|
||||
aux_source_directory("src/cpp" LOCAL_SRCS)
|
||||
|
||||
if(MSVC)
|
||||
# src
|
||||
source_group("tinf" FILES ${TINF})
|
||||
|
||||
endif(MSVC)
|
||||
|
||||
include(${CMAKE_BINARY_DIR}/conanbuildinfo.cmake)
|
||||
conan_basic_setup()
|
||||
|
||||
|
||||
|
||||
add_executable(Gradido_LoginServer ${LOCAL_SRCS})
|
||||
|
||||
if(WIN32)
|
||||
|
||||
find_library(IROHA_ED25519 ed25519 PATHS "dependencies/iroha-ed25519/build/Debug" REQUIRED)
|
||||
|
||||
else(WIN32)
|
||||
|
||||
endif(WIN32)
|
||||
|
||||
target_link_libraries(Gradido_LoginServer ${CONAN_LIBS} ${IROHA_ED25519})
|
||||
8
conanfile.txt
Normal file
8
conanfile.txt
Normal file
@ -0,0 +1,8 @@
|
||||
[requires]
|
||||
Poco/1.9.4@pocoproject/stable
|
||||
libsodium/1.0.18@bincrafters/stable
|
||||
protobuf/3.9.1@bincrafters/stable
|
||||
|
||||
|
||||
[generators]
|
||||
cmake
|
||||
1
dependencies/iroha-ed25519
vendored
Submodule
1
dependencies/iroha-ed25519
vendored
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit eb4c0fce900e2468b94bb9e9498af626bb66c039
|
||||
1
dependencies/tinf
vendored
Submodule
1
dependencies/tinf
vendored
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 9929246b87f0946b124cfa2a89894b8943b0b072
|
||||
0
src/cpp/ServerConfig.cpp
Normal file
0
src/cpp/ServerConfig.cpp
Normal file
0
src/cpp/ServerConfig.h
Normal file
0
src/cpp/ServerConfig.h
Normal file
16
src/cpp/main.cpp
Normal file
16
src/cpp/main.cpp
Normal file
@ -0,0 +1,16 @@
|
||||
#include <stdio.h>
|
||||
#include <sodium.h>
|
||||
|
||||
|
||||
int main(int argc, char* argv[]) {
|
||||
printf("hallo Welt\n");
|
||||
|
||||
if (sodium_init() < 0) {
|
||||
/* panic! the library couldn't be initialized, it is not safe to use */
|
||||
}
|
||||
else {
|
||||
printf("sodium initalized\n");
|
||||
}
|
||||
|
||||
return 42;
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user