Merge pull request #11072 from andyque/fix-doxygen-release-tool

[ci skip]fix doxygen document generate tool restore doxygen.config file
This commit is contained in:
minggo 2015-03-23 16:24:48 +08:00
commit 47b7bcf01f
1 changed files with 6 additions and 10 deletions

View File

@ -1,7 +1,5 @@
#!/bin/sh
#try to grab the doxygen version modified by me
#TODO: if the doxygen is not correct, we should install it manually
CONFIG_NAME=doxygen
if [ ! -z $1 ]; then
@ -9,22 +7,20 @@ if [ ! -z $1 ]; then
fi
sed -i .bak '/CC_DEPRECATED_ATTRIBUTE CC_DLL/,/NS_CC_END/d' ../../cocos/base/ccUTF8.h
# git diff > doc-patch.patch
# mv doc-patch.patch docs
#we need to generate the patch automatically and remove it after applying
# patch -fp1 < docs/doc-patch.patch
version=`grep -e 'return' ../../cocos/cocos2d.cpp | awk '{print substr($3,0,length($3)-2)}'`
echo $version
cd ../../docs
#we should read cocos2d.cpp and retrieve the version number
sed -i .bak "s/3\.0/${version}/g" doxygen.config
rm doxygen.config.bak
doxygen ${CONFIG_NAME}.config
git checkout . ../cocos/base/ccUTF8.h
#restore the old doxygen.config
mv doxygen.config.bak doxygen.config
#restore the old ccUTF8.h
mv ../cocos/base/ccUTF8.h.bak ../cocos/base/ccUTF8.h
rm debug.txt