parent
							
								
									aa7d7e62b6
								
							
						
					
					
						commit
						f9a5a2c099
					
				@ -1,3 +1,37 @@
 | 
				
			||||
#!/bin/bash
 | 
				
			||||
set -e
 | 
				
			||||
docker run --rm -v $PWD:/paddle -e "WITH_GPU=OFF" -e "WITH_AVX=ON" -e "WITH_DOC=ON" paddledev/paddle:dev
 | 
				
			||||
function usage(){
 | 
				
			||||
        echo "usage: build_doc [--help] [<args>]"
 | 
				
			||||
        echo "This script generates doc and doc_cn in the script's directory."
 | 
				
			||||
        echo "These are common commands used in various situations:"
 | 
				
			||||
        echo "    with_docker       build doc and doc_cn with docker"
 | 
				
			||||
        echo "    local             build doc and doc_cn locally"
 | 
				
			||||
}
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
MYDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
 | 
				
			||||
PADDLE_SOURCE_DIR=$MYDIR/../../../../
 | 
				
			||||
case "$1" in
 | 
				
			||||
    "with_docker")
 | 
				
			||||
        docker run --rm -v $PADDLE_SOURCE_DIR:/paddle \
 | 
				
			||||
            -e "WITH_GPU=OFF" -e "WITH_AVX=ON" -e "WITH_DOC=ON" paddledev/paddle:dev
 | 
				
			||||
        ;;
 | 
				
			||||
    "local")
 | 
				
			||||
        mkdir -p $MYDIR/doc
 | 
				
			||||
        mkdir -p $MYDIR/doc_cn
 | 
				
			||||
        mkdir -p $PADDLE_SOURCE_DIR/build_doc
 | 
				
			||||
        pushd $PADDLE_SOURCE_DIR/build_doc
 | 
				
			||||
        cmake .. -DWITH_DOC=ON
 | 
				
			||||
        make paddle_docs paddle_docs_cn
 | 
				
			||||
        cp -r $PADDLE_SOURCE_DIR/build_doc/doc/en/html/* $MYDIR/doc
 | 
				
			||||
        cp -r $PADDLE_SOURCE_DIR/build_doc/doc/cn/html/* $MYDIR/doc_cn
 | 
				
			||||
        popd
 | 
				
			||||
        rm -rf $PADDLE_SOURCE_DIR/build_doc
 | 
				
			||||
        ;;
 | 
				
			||||
    "--help")
 | 
				
			||||
        usage
 | 
				
			||||
        ;;
 | 
				
			||||
    *)
 | 
				
			||||
        usage
 | 
				
			||||
        ;;
 | 
				
			||||
esac
 | 
				
			||||
 | 
				
			||||
					Loading…
					
					
				
		Reference in new issue