代码拉取完成,页面将自动刷新
同步操作将从 同济大学计算机开放实验室/como 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/bin/bash
# build result:
# ./external/libzmq/build/lib/libzmq.a
# ./external/phxpaxos/export_como/PhxPaxos.so
current_path=$(pwd);
function perror() {
echo -e "\033[0;31;1m$1\033[0m"
}
function psucc() {
echo -e "\e[1;32m$1\e[0m"
}
function go_back()
{
cd $current_path;
}
function check_dir_exist()
{
dir_path=$current_path"/$1";
if [ ! -d $dir_path ]; then
perror $dir_path" dir not exist.";
exit 1;
fi
}
function check_file_exist()
{
if [ ! -f $1 ]; then
return 1;
fi
return 0;
}
function build_libzmq()
{
cd ${ROOT}/external/libzmq;
mkdir build && cd build;
cmake ..;
make;
go_back;
psucc "make libzmq ok."
}
function build_phxpaxos()
{
cd ${ROOT}/external/phxpaxos;
./MakeMe.sh;
go_back;
psucc "make phxpaxos ok."
}
if [ ! -n "${ROOT}" ]; then
echo "Not in COMO build environment!";
exit 0;
fi
build_libzmq;
build_phxpaxos;
psucc "COMO build, Make optional external done."
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。