add more github compat
This commit is contained in:
parent
3ac6e8a54e
commit
50f35ee138
@ -6,7 +6,12 @@
|
||||
|
||||
import sys
|
||||
import time
|
||||
import shutil
|
||||
import zipfile
|
||||
import subprocess
|
||||
|
||||
from pathlib import Path
|
||||
|
||||
from libs.utils import nuitka
|
||||
|
||||
if __name__ == '__main__':
|
||||
@ -23,8 +28,12 @@ if __name__ == '__main__':
|
||||
sys.argv.remove(compiler.output_path)
|
||||
|
||||
# 检测 --github 参数
|
||||
is_github = False
|
||||
if '--github' in sys.argv:
|
||||
is_github = True
|
||||
compiler.use_ccache = False
|
||||
compiler.show_progress = False
|
||||
compiler.output_path = Path('./build/github')
|
||||
|
||||
print(compiler.output_path)
|
||||
|
||||
@ -34,11 +43,13 @@ if __name__ == '__main__':
|
||||
|
||||
# 确认是否需要编译
|
||||
# 如果包含 -y 参数 则直接编译
|
||||
if ('-y' or '-n') not in sys.argv:
|
||||
if ('-y' or '-n') not in sys.argv or not is_github:
|
||||
while (do_compile := input('Do you want to compile this file? (y/n) ')) not in ['y', 'n']:
|
||||
pass
|
||||
elif '-y' in sys.argv:
|
||||
do_compile = 'y'
|
||||
elif is_github:
|
||||
do_compile = 'y'
|
||||
else:
|
||||
do_compile = 'n'
|
||||
|
||||
@ -48,3 +59,5 @@ if __name__ == '__main__':
|
||||
subprocess.run(compiler.gen_subprocess_cmd())
|
||||
print('Compile Done!')
|
||||
print(f'Compile Time: {time.time_ns() - start_time} ns ({(time.time_ns() - start_time) / 1000_000_000} s)')
|
||||
if is_github:
|
||||
subprocess.run(['python', 'libs/utils/github.py', compiler.output_path])
|
||||
|
Loading…
Reference in New Issue
Block a user