代码拉取完成,页面将自动刷新
同步操作将从 openEuler/powerapi 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/bin/bash
PWRAPIC="client"
PWRAPIS="server"
mkdir build
cd build
if [[ "$1" == "release" ]];then
cmake -DRELEASE_MODE="true" ..
else
cmake ..
fi
if [ $? -ne 0 ]; then
exit 1
fi
if [[ "$1" == "$PWRAPIC" ]]
then
make pwrapi
make pwrapic_demo
elif [[ "$1" == "$PWRAPIS" ]]
then
make pwrapis
else
make all
fi
if [ $? -ne 0 ]; then
exit 1
fi
cd ..
rm -rf release
mkdir release
mkdir ./release/pwrapic
mkdir ./release/pwrapic/lib
mkdir ./release/pwrapic/inc
cp ./build/pwrapic/src/libpwrapi.so ./release/pwrapic/lib/
cp ./pwrapic/inc/powerapi.h ./release/pwrapic/inc/
cp ./common/inc/pwrdata.h ./release/pwrapic/inc/
cp ./common/inc/pwrerr.h ./release/pwrapic/inc/
if [[ "$1" != "release" ]];then
mkdir ./release/pwrapi_demo
cp ./build/pwrapic/test/pwrapic_demo ./release/pwrapi_demo/
cp -r ./release/pwrapic ./release/pwrapi_demo/
mkdir ./release/gtest
cp ./build/pwrapic/gtest/gtest_test ./release/gtest/
fi
mkdir ./release/pwrapis
cp ./build/pwrapis/src/pwrapis ./release/pwrapis/
cp -r ./pwrapis/conf ./release/pwrapis/
#make clean
#cd ..
#rm -rf build
exit 0
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。