add xml save support for nuitka build
This commit is contained in:
parent
a5ee30a534
commit
ab6f98c0f3
@ -31,6 +31,8 @@ class CompilerHelper(Options):
|
||||
|
||||
show_progress: bool = True # --show-progress
|
||||
show_memory: bool = False # --show-memory
|
||||
save_xml: bool = True # --xml
|
||||
xml_path: Path = Path('build/compile_data.xml')
|
||||
|
||||
download_confirm: bool = True # --assume-yes-for-download
|
||||
|
||||
@ -104,6 +106,8 @@ class CompilerHelper(Options):
|
||||
cmd_list.append('--show-memory')
|
||||
if self.download_confirm:
|
||||
cmd_list.append('--assume-yes-for-download')
|
||||
if self.save_xml:
|
||||
cmd_list.append(f'--xml={self.xml_path.absolute()}')
|
||||
|
||||
cmd_list.append(f"--output-dir={self.output_path.absolute()}")
|
||||
|
||||
|
@ -26,15 +26,19 @@ if __name__ == '__main__':
|
||||
# 修改 python 执行文件 为 运行时的 python
|
||||
compiler.python_cmd = sys.executable
|
||||
|
||||
compiler.xml_path = Path(f"./build/compile_data-{time.time()}.xml")
|
||||
|
||||
# 检测 --github 参数
|
||||
is_github = False
|
||||
if '--github' in sys.argv:
|
||||
is_github = True
|
||||
compiler.use_ccache = False
|
||||
compiler.show_memory = False
|
||||
compiler.show_progress = False
|
||||
compiler.output_path = Path('./build/github')
|
||||
compiler.python_cmd = 'python'
|
||||
compiler.include_data_dir.remove(('./libs/fonts', './libs/fonts'))
|
||||
compiler.save_xml = False
|
||||
|
||||
# 检测 --output xx 参数
|
||||
if '--output' in sys.argv:
|
||||
|
Loading…
Reference in New Issue
Block a user