This commit is contained in:
WolverinDEV
2018-08-01 20:53:41 +02:00
parent 35f516d668
commit 5c74def92c
11 changed files with 30 additions and 14 deletions
+3
View File
@@ -1,9 +1,11 @@
[submodule "libraries/jsoncpp"]
path = libraries/jsoncpp
url = https://github.com/open-source-parsers/jsoncpp.git
branch = master
[submodule "libraries/Thread-Pool"]
path = libraries/Thread-Pool
url = http://git.mcgalaxy.de:8090/WolverinDEV/Thread-Pool.git
branch = master
[submodule "libraries/tomcrypt"]
path = libraries/tomcrypt
url = http://git.mcgalaxy.de:8090/WolverinDEV/tomcrypt.git
@@ -13,6 +15,7 @@
[submodule "libraries/CXXTerminal"]
path = libraries/CXXTerminal
url = https://github.com/WolverinDEV/CXXTerminal.git
branch = master
[submodule "libraries/opus"]
path = libraries/opus
url = https://github.com/xiph/opus
Regular → Executable
+16 -2
View File
@@ -1,3 +1,17 @@
mkdir -p CXXTerminal/build event/build jsoncpp/build opus/build opusfile/build Thread-Pool/build tomcrypt/build tommath/build yaml-cpp/build
mkdir -p \
boringssl/build \
breakpad/build \
CXXTerminal/build \
ed25519/build \
event/build \
jsoncpp/build \
mysqlconnector/build \
opus/build \
opusfile/build \
spdlog/build \
StringVariable/build \
Thread-Pool/build \
tomcrypt/build \
tommath/build \
yaml-cpp/build
+3 -4
View File
@@ -1,6 +1,6 @@
Before you're doing something:
git submodule update --init --recursive
git submodule update --remote -f --merge --recursive
First time: git submodule update --init --recursive --remote
Afterworks: git submodule update --remote -f --merge --recursive
Build everythink with C++ ABI = 0
@@ -18,7 +18,6 @@ make -j 12 CXX_FLAGS="-D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11 -fPIC"
For breakpad:
git clone https://chromium.googlesource.com/linux-syscall-support src/third_party/lss
mkdir build && cd build
../configure
make CXXFLAGS="-D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11"
@@ -29,7 +28,7 @@ cmake .. -DCMAKE_CXX_FLAGS="-D_GLIBCXX_USE_CXX11_ABI=0 -static-libgcc -static-li
make -j 12
For boringssl:
cmake .. -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYOP="Release"
cmake .. -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE="Release"
make -j 8
Instal protobuf: