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

📄 buildvers.py

📁 nandflash文件系统源代码
💻 PY
字号:
#!/usr/bin/env python## $Id: buildVers.py 192 2008-10-22 05:33:26Z sriramsrao $## Copyright 2008 Quantcast Corp.## This file is part of Kosmos File System (KFS).## Licensed under the Apache License, Version 2.0# (the "License"); you may not use this file except in compliance with# the License. You may obtain a copy of the License at## http://www.apache.org/licenses/LICENSE-2.0## Unless required by applicable law or agreed to in writing, software# distributed under the License is distributed on an "AS IS" BASIS,# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or# implied. See the License for the specific language governing# permissions and limitations under the License.## Script to generate Version.cc.  What we are interested in is the# revision # from  the repository for the entire tree as we built the# source.  This script is invoked by the makefile.#import os,sysbuildstr = Nonecmd = "svn info %s" % sys.argv[1]for l in os.popen(cmd):    kv = l.strip().split()    if len(kv) < 2:        continue    if kv[0].startswith('URL'):        buildstr = kv[1]        continue    if kv[0].startswith('Revision'):        buildstr = buildstr + "@" + kv[1]        srcRevision = kv[1]        continueif buildstr is None:    # fix this when we do the release to what the version is    buildstr = "https://kosmosfs.svn.sourceforge.net/svnroot/kosmosfs/0.2.3@"    srcRevision = "100"fh = open(sys.argv[2], "w")print >> fh, "//"print >> fh, "// This file is generated during compilation.  DO NOT EDIT!"print >> fh, "//"print >> fh, "#include \"Version.h\" "print >> fh, "const std::string KFS::KFS_BUILD_VERSION_STRING=\"%s\";" % buildstrprint >> fh, "const std::string KFS::KFS_SOURCE_REVISION_STRING=\"%s\";" % srcRevision

⌨️ 快捷键说明

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