加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
build-post.sh 1.01 KB
一键复制 编辑 原始数据 按行查看 历史
john 提交于 2019-08-15 14:51 . chore: adjust build-post.sh
#!/bin/sh
ProjName=$1
ProjVersion=$2
ArchType=$3
ConfigName=$4
BuildTargetDir=$5
LibName=${ProjName}.so
PkgFile=${DevPkgsDir}/${ProjName}/${ProjName}-${ProjVersion}-`date +"%Y%m%d"`.${ArchType}.tar.gz
InstallDir=${DevCompileDir}/${ProjName}/${ConfigName}/install
DevPkgFile=${DevPkgsDir}/${ProjName}/${ProjName}-devel-${ProjVersion}-`date +"%Y%m%d"`.${ArchType}.tar.gz
DevInstallDir=${DevLibsDir}/${ProjName}/${ProjVersion}
DevIncludeDir=${DevInstallDir}/include/${ProjName}
DevLibDir=${DevInstallDir}/lib/${ConfigName}
rm -rf ${InstallDir};
mkdir -p ${InstallDir}/lib64;
cp ${BuildTargetDir}/${LibName} ${InstallDir}/lib64/;
rm -rf ${DevIncludeDir};
mkdir -p ${DevIncludeDir};
cp ../src/*.h ${DevIncludeDir}/;
rm -rf ${DevLibDir}
mkdir -p ${DevLibDir};
cp ${BuildTargetDir}/${LibName} ${DevLibDir}/;
if [ "${ConfigName}" == "Release" ]
then
mkdir -p ${DevPkgsDir}/${ProjName};
tar --owner=root --group=root -zcvf ${PkgFile} -C ${InstallDir} ./;
tar --owner=root --group=root -zcvf ${DevPkgFile} -C ${DevInstallDir} ./;
fi
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化