⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 roll.sh

📁 Boost provides free peer-reviewed portable C++ source libraries. We emphasize libraries that work
💻 SH
字号:
#!/bin/bash# Copyright 2004 Aleksey Gurtovoy# Copyright 2006 Rene Rivera # Copyright 2003, 2004, 2005, 2006 Vladimir Prus # Distributed under the Boost Software License, Version 1.0. # (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) set -e# Do some renames/rearrangmentscp -r ../v2 ../boost-build# Grab jam_srccp -r ../../jam/src ../boost-build/jam_srccd ../boost-build# Capture the versionrevision=`svnversion ..`echo "SVN Revision $revision" >> timestamp.txtdate >> timestamp.txt# This one is not fully finishedrm -rf example/versioned# Remove unnecessary top-level filesfind . -maxdepth 1 -type f | egrep -v "boost-build.jam|timestamp.txt|roll.sh|bootstrap.jam|build-system.jam|boost_build.png|index.html|hacking.txt|site-config.jam|user-config.jam" | xargs rm -f# Build the documentationtouch doc/jamroot.jamexport BOOST_BUILD_PATH=`pwd`cd doc/home/ghost/Work/Boost/boost-svn/tools/jam/src/bin.linuxx86/bjam --v2/home/ghost/Work/Boost/boost-svn/tools/jam/src/bin.linuxx86/bjam --v2 pdfcp `find bin -name "*.pdf"` ../..mv ../../standalone.pdf ../../userman.pdfrm -rf bincd ..# Get the boost logo.wget http://boost.sf.net/boost-build2/boost.png# Adjust the links, so they work with the standalone packageperl -pi -e 's%../../../boost.png%boost.png%' index.htmlperl -pi -e 's%../../../doc/html/bbv2.html%doc/html/index.html%' index.htmlperl -pi -e 's%../../../doc/html/bbv2.installation.html%doc/html/bbv2.installation.html%' index.html# Make packagesfind . -name ".svn" | xargs rm -rfrm roll.shchmod a+x jam_src/build.batcd .. && zip -r boost-build.zip boost-build && tar --bzip2 -cf boost-build.tar.bz2 boost-build# Copy packages to a location where they are grabbed for beta.boost.orgcp userman.pdf boost-build.zip boost-build.tar.bz2 ~/public_html/boost_build_nightlycd boost-buildchmod -R u+w *# Upload docs to sourceforgex=`cat <<EOF<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script><script type="text/javascript">_uacct = "UA-2917240-2";urchinTracker();</script>EOF`echo $xperl -pi -e "s|</body>|$x</body>|" `find doc -name '*.html'`scp -r  doc example boost_build.png *.html hacking.txt vladimir_prus,boost@web.sourceforge.net:/home/groups/b/bo/boost/htdocs/boost-build2scp ../userman.pdf vladimir_prus,boost@web.sourceforge.net:/home/groups/b/bo/boost/htdocs/boost-build2/doc

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -