Added build scripts
This commit is contained in:
parent
2bf3088c77
commit
911423f867
@ -15,4 +15,29 @@ mkdir -p \
|
||||
Thread-Pool/build \
|
||||
tomcrypt/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