Added build scripts
This commit is contained in:
parent
2bf3088c77
commit
911423f867
@ -15,4 +15,29 @@ mkdir -p \
|
|||||||
Thread-Pool/build \
|
Thread-Pool/build \
|
||||||
tomcrypt/build \
|
tomcrypt/build \
|
||||||
tommath/build \
|
tommath/build \
|
||||||
yaml-cpp/build
|
yaml-cpp/build \
|
||||||
|
protobuf/build
|
||||||
|
|
||||||
|
function exec_script() {
|
||||||
|
echo "Executing ${1}"
|
||||||
|
./${1}
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
echo "Failed to execute ${1}"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
exec_script build_boringssl.sh
|
||||||
|
exec_script build_breakpad.sh
|
||||||
|
exec_script build_cxxterminal.sh
|
||||||
|
exec_script build_datapipes.sh
|
||||||
|
exec_script build_ed25519.sh
|
||||||
|
exec_script build_event.sh
|
||||||
|
exec_script build_jsoncpp.sh
|
||||||
|
exec_script build_mysqlconnector.sh
|
||||||
|
exec_script build_opus.sh
|
||||||
|
exec_script build_protobuf.sh
|
||||||
|
exec_script build_spdlog.sh
|
||||||
|
exec_script build_stringvariable.sh
|
||||||
|
exec_script build_threadpool.sh
|
||||||
|
exec_script build_tom.sh
|
||||||
|
exec_script build_yaml.sh
|
||||||
|
4
libraries/build_boringssl.sh
Executable file
4
libraries/build_boringssl.sh
Executable file
@ -0,0 +1,4 @@
|
|||||||
|
cd boringssl/build/
|
||||||
|
sudo apt-get install golang-go
|
||||||
|
cmake .. -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE="Release"
|
||||||
|
make -j 12
|
6
libraries/build_breakpad.sh
Executable file
6
libraries/build_breakpad.sh
Executable file
@ -0,0 +1,6 @@
|
|||||||
|
cd breakpad/
|
||||||
|
git clone https://chromium.googlesource.com/linux-syscall-support src/third_party/lss
|
||||||
|
cd build
|
||||||
|
../configure
|
||||||
|
make CXXFLAGS="-std=c++11"
|
||||||
|
#sudo make install
|
6
libraries/build_datapipes.sh
Normal file → Executable file
6
libraries/build_datapipes.sh
Normal file → Executable file
@ -0,0 +1,6 @@
|
|||||||
|
cd DataPipes/
|
||||||
|
sudo apt-get install libnice-dev
|
||||||
|
./build_usrsctp.sh
|
||||||
|
cd build
|
||||||
|
cmake .. -DBUILD_TESTS=OFF
|
||||||
|
make -j 12
|
3
libraries/build_ed25519.sh
Executable file
3
libraries/build_ed25519.sh
Executable file
@ -0,0 +1,3 @@
|
|||||||
|
cd ed25519/build/
|
||||||
|
cmake ..
|
||||||
|
make -j 12
|
3
libraries/build_event.sh
Executable file
3
libraries/build_event.sh
Executable file
@ -0,0 +1,3 @@
|
|||||||
|
cd event/build/
|
||||||
|
cmake .. -DCMAKE_C_FLAGS="-fPIC"
|
||||||
|
make -j 12
|
4
libraries/build_jsoncpp.sh
Executable file
4
libraries/build_jsoncpp.sh
Executable file
@ -0,0 +1,4 @@
|
|||||||
|
cd jsoncpp/build
|
||||||
|
cmake ..
|
||||||
|
make -j 12 CXX_FLAGS="-std=c++11 -fPIC"
|
||||||
|
|
3
libraries/build_mysqlconnector.sh
Executable file
3
libraries/build_mysqlconnector.sh
Executable file
@ -0,0 +1,3 @@
|
|||||||
|
cd mysqlconnector/build
|
||||||
|
cmake .. -DCMAKE_CXX_FLAGS="-static-libgcc -static-libstdc++" -DWITH_JDBC=ON
|
||||||
|
make -j 12
|
5
libraries/build_opus.sh
Executable file
5
libraries/build_opus.sh
Executable file
@ -0,0 +1,5 @@
|
|||||||
|
cd opus
|
||||||
|
./autogen.sh
|
||||||
|
cd build
|
||||||
|
../configure
|
||||||
|
make
|
5
libraries/build_protobuf.sh
Executable file
5
libraries/build_protobuf.sh
Executable file
@ -0,0 +1,5 @@
|
|||||||
|
cd protobuf
|
||||||
|
./autogen.sh
|
||||||
|
cd build
|
||||||
|
../configure
|
||||||
|
make
|
3
libraries/build_spdlog.sh
Executable file
3
libraries/build_spdlog.sh
Executable file
@ -0,0 +1,3 @@
|
|||||||
|
cd spdlog/build/
|
||||||
|
cmake ..
|
||||||
|
make -j 12
|
3
libraries/build_stringvariable.sh
Executable file
3
libraries/build_stringvariable.sh
Executable file
@ -0,0 +1,3 @@
|
|||||||
|
cd StringVariable/build/
|
||||||
|
cmake ..
|
||||||
|
make -j 12
|
3
libraries/build_threadpool.sh
Executable file
3
libraries/build_threadpool.sh
Executable file
@ -0,0 +1,3 @@
|
|||||||
|
cd Thread-Pool/build/
|
||||||
|
cmake ..
|
||||||
|
make -j 12
|
5
libraries/build_tom.sh
Executable file
5
libraries/build_tom.sh
Executable file
@ -0,0 +1,5 @@
|
|||||||
|
cd tommath/build
|
||||||
|
cmake ..
|
||||||
|
make -j 12
|
||||||
|
cd ../../tomcrypt/
|
||||||
|
chmod +x create_build.sh && ./create_build.sh
|
4
libraries/build_yaml.sh
Normal file
4
libraries/build_yaml.sh
Normal file
@ -0,0 +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"
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user