diff --git a/TeaSpeak b/TeaSpeak index 6628b86..b8d0712 160000 --- a/TeaSpeak +++ b/TeaSpeak @@ -1 +1 @@ -Subproject commit 6628b86d0c9f4b4ca275237d5c3ba6ff55e720ce +Subproject commit b8d071276ac0be01ff93f30a347c1f5371f04d78 diff --git a/build_teaspeak.sh b/build_teaspeak.sh new file mode 100755 index 0000000..1d07509 --- /dev/null +++ b/build_teaspeak.sh @@ -0,0 +1,8 @@ +cd TeaSpeak +if [ -d build ]; then + rm -r build +fi +mkdir build && cd build + +cmake .. -DCMAKE_CXX_FLAGS="-I/usr/local/mysql/connector-c++-8.0/include/jdbc/ -I../../../libraries/boringssl/include/" -DDISABLE_CUSTOM_OUTPUT=ON +cmake --build `pwd` --target TeaSpeakServer -- -j 6 diff --git a/libraries/DataPipes b/libraries/DataPipes index 43c9764..f8b8024 160000 --- a/libraries/DataPipes +++ b/libraries/DataPipes @@ -1 +1 @@ -Subproject commit 43c97648631c22d2ac9439944c7214175eda7605 +Subproject commit f8b8024caacbef279cd8951a14afe8fd464cc32a diff --git a/libraries/build_boringssl.sh b/libraries/build_boringssl.sh index 22bcaef..c9f4a86 100755 --- a/libraries/build_boringssl.sh +++ b/libraries/build_boringssl.sh @@ -2,3 +2,4 @@ cd boringssl/build/ sudo apt-get install golang-go cmake .. -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE="Release" make -j 12 +#sudo make install diff --git a/libraries/build_breakpad.sh b/libraries/build_breakpad.sh index 3f99052..a356d4b 100755 --- a/libraries/build_breakpad.sh +++ b/libraries/build_breakpad.sh @@ -3,4 +3,4 @@ git clone https://chromium.googlesource.com/linux-syscall-support src/third_part cd build ../configure make CXXFLAGS="-std=c++11" -#sudo make install +sudo make install diff --git a/libraries/build_cxxterminal.sh b/libraries/build_cxxterminal.sh index f3a030d..afd1fc5 100755 --- a/libraries/build_cxxterminal.sh +++ b/libraries/build_cxxterminal.sh @@ -3,4 +3,4 @@ cd CXXTerminal/libraries/ cd ../build/ cmake .. make -j 12 -cd ../../ +sudo make install diff --git a/libraries/build_datapipes.sh b/libraries/build_datapipes.sh index 18c16e8..715a3f4 100755 --- a/libraries/build_datapipes.sh +++ b/libraries/build_datapipes.sh @@ -2,5 +2,6 @@ cd DataPipes/ sudo apt-get install libnice-dev ./build_usrsctp.sh cd build -cmake .. -DBUILD_TESTS=OFF +cmake .. -DCMAKE_CXX_FLAGS="-I../../boringssl/include/ -DUSE_BORINGSSL -static-libgcc -static-libstdc++" -DBUILD_TESTS=OFF make -j 12 +sudo make install diff --git a/libraries/build_ed25519.sh b/libraries/build_ed25519.sh index 71e3184..fdfd672 100755 --- a/libraries/build_ed25519.sh +++ b/libraries/build_ed25519.sh @@ -1,3 +1,4 @@ cd ed25519/build/ cmake .. make -j 12 +sudo make install diff --git a/libraries/build_event.sh b/libraries/build_event.sh index 7cc1c20..5082f8c 100755 --- a/libraries/build_event.sh +++ b/libraries/build_event.sh @@ -1,3 +1,4 @@ cd event/build/ cmake .. -DCMAKE_C_FLAGS="-fPIC" make -j 12 +sudo make install diff --git a/libraries/build_jsoncpp.sh b/libraries/build_jsoncpp.sh index c957677..f8ceb8b 100755 --- a/libraries/build_jsoncpp.sh +++ b/libraries/build_jsoncpp.sh @@ -1,4 +1,4 @@ cd jsoncpp/build cmake .. make -j 12 CXX_FLAGS="-std=c++11 -fPIC" - +sudo make install diff --git a/libraries/build_mysqlconnector.sh b/libraries/build_mysqlconnector.sh index 426bcd2..469b268 100755 --- a/libraries/build_mysqlconnector.sh +++ b/libraries/build_mysqlconnector.sh @@ -1,3 +1,4 @@ cd mysqlconnector/build cmake .. -DCMAKE_CXX_FLAGS="-static-libgcc -static-libstdc++" -DWITH_JDBC=ON make -j 12 +sudo make install diff --git a/libraries/build_opus.sh b/libraries/build_opus.sh index 40a8523..8d79753 100755 --- a/libraries/build_opus.sh +++ b/libraries/build_opus.sh @@ -3,3 +3,4 @@ cd opus cd build ../configure make +sudo make install diff --git a/libraries/build_protobuf.sh b/libraries/build_protobuf.sh index 9c0a595..85f4fee 100755 --- a/libraries/build_protobuf.sh +++ b/libraries/build_protobuf.sh @@ -3,3 +3,6 @@ cd protobuf cd build ../configure make +make check +sudo make install +sudo ldconfig diff --git a/libraries/build_spdlog.sh b/libraries/build_spdlog.sh index 2024ecd..50fbb69 100755 --- a/libraries/build_spdlog.sh +++ b/libraries/build_spdlog.sh @@ -1,3 +1,4 @@ cd spdlog/build/ cmake .. make -j 12 +sudo make install diff --git a/libraries/build_stringvariable.sh b/libraries/build_stringvariable.sh index 59678d0..0ac39dd 100755 --- a/libraries/build_stringvariable.sh +++ b/libraries/build_stringvariable.sh @@ -1,3 +1,4 @@ cd StringVariable/build/ cmake .. make -j 12 +sudo make install diff --git a/libraries/build_threadpool.sh b/libraries/build_threadpool.sh index 48e0db0..33efd20 100755 --- a/libraries/build_threadpool.sh +++ b/libraries/build_threadpool.sh @@ -1,3 +1,4 @@ cd Thread-Pool/build/ cmake .. make -j 12 +sudo make install diff --git a/libraries/build_tom.sh b/libraries/build_tom.sh index 77f4b2f..ed86124 100755 --- a/libraries/build_tom.sh +++ b/libraries/build_tom.sh @@ -1,5 +1,6 @@ cd tommath/build cmake .. make -j 12 +sudo make install cd ../../tomcrypt/ chmod +x create_build.sh && ./create_build.sh diff --git a/libraries/build_yaml.sh b/libraries/build_yaml.sh index c50d5fe..084bd3b 100755 --- a/libraries/build_yaml.sh +++ b/libraries/build_yaml.sh @@ -1,4 +1,4 @@ cd yaml-cpp/build/ -cmake .. -DYAML_CPP_BUILD_TESTS=OFF -DYAML_CPP_BUILD_TOOLS=OFF -DBUILD_SHARED_LIBS=ON -DBUILD_SHARED_LIBS=Release -make -j 12 CXX_FLAGS="-D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11 -fPIC" - +cmake .. -DYAML_CPP_BUILD_TESTS=OFF -DYAML_CPP_BUILD_TOOLS=OFF -DBUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=Release +make -j 12 CXXFLAGS="-D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11 -fPIC" +sudo make install