浏览代码

Trying to fix bootstrap process on Windows

default_compile_flags
vector-of-bool 5 年前
父节点
当前提交
0e71d14fc6
共有 3 个文件被更改,包括 6 次插入3 次删除
  1. +1
    -1
      external/wil.lml
  2. +2
    -0
      tools/bootstrap.py
  3. +3
    -2
      tools/build.py

+ 1
- 1
external/wil.lml 查看文件



Name: WIL Name: WIL


Include-Path: wil/include
Include-Path: repo/wil/include

+ 2
- 0
tools/bootstrap.py 查看文件

assert len(generated) == 1, repr(generated) assert len(generated) == 1, repr(generated)
exe, = generated exe, = generated
dest = prebuild_dir / exe.name dest = prebuild_dir / exe.name
if dest.exists():
dest.unlink()
exe.rename(dest) exe.rename(dest)
return dest return dest



+ 3
- 2
tools/build.py 查看文件

@contextmanager @contextmanager
def _generate_toolchain(cxx: str): def _generate_toolchain(cxx: str):
with tempfile.NamedTemporaryFile( with tempfile.NamedTemporaryFile(
suffix='-dds-toolchain.dds', mode='wb') as f:
suffix='-dds-toolchain.dds', mode='wb', delete=False) as f:
comp_id = 'GNU' comp_id = 'GNU'
flags = '' flags = ''
link_flags = '' link_flags = ''
Link-Flags: {link_flags}''' Link-Flags: {link_flags}'''
print('Using generated toolchain file: ' + content) print('Using generated toolchain file: ' + content)
f.write(content.encode('utf-8')) f.write(content.encode('utf-8'))
f.flush()
f.close()
yield Path(f.name) yield Path(f.name)
os.unlink(f.name)




def main(argv: Sequence[str]) -> int: def main(argv: Sequence[str]) -> int:

正在加载...
取消
保存