1 Star 0 Fork 0

borl/ycmd

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
benchmark.py 1.04 KB
一键复制 编辑 原始数据 按行查看 历史
Boris Staletic 提交于 2020-12-17 22:05 . Update README and codecov.yml
#!/usr/bin/env python3
from __future__ import print_function
from __future__ import division
from __future__ import unicode_literals
from __future__ import absolute_import
import argparse
import os
import os.path as p
import subprocess
import sys
DIR_OF_THIS_SCRIPT = p.dirname( p.abspath( __file__ ) )
def ParseArguments():
parser = argparse.ArgumentParser()
parser.add_argument( '--msvc', type = int, choices = [ 14, 15, 16 ],
default = 16, help = 'Choose the Microsoft Visual '
'Studio version (default: %(default)s).' )
return parser.parse_known_args()
def BuildYcmdLibsAndRunBenchmark( args, extra_args ):
build_cmd = [
sys.executable,
p.join( DIR_OF_THIS_SCRIPT, 'build.py' ),
] + extra_args
os.environ[ 'YCM_BENCHMARK' ] = '1'
if args.msvc:
build_cmd.extend( [ '--msvc', str( args.msvc ) ] )
subprocess.check_call( build_cmd )
def Main():
args, extra_args = ParseArguments()
BuildYcmdLibsAndRunBenchmark( args, extra_args )
if __name__ == "__main__":
Main()
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/borl/ycmd.git
git@gitee.com:borl/ycmd.git
borl
ycmd
ycmd
master

搜索帮助