Simplify cleanup step of installation

This commit is contained in:
doylet 2024-02-21 17:36:41 +11:00
parent 2f7e7e7a96
commit b6c688292a

View File

@ -328,13 +328,11 @@ if install_msvc:
if install_sdk: if install_sdk:
redist_dir = OUTPUT / "Windows Kits/10/Redist" redist_dir = OUTPUT / "Windows Kits/10/Redist"
redist_versioned_dir = redist_dir / f'{sdkv}' redist_versioned_dir = redist_dir / f'{sdkv}'
shutil.rmtree(redist_versioned_dir, ignore_errors=True)
if not os.path.exists(redist_versioned_dir): redist_versioned_dir.mkdir(exist_ok=True)
os.makedirs(redist_versioned_dir)
for file_name in os.listdir(redist_dir): for file_name in os.listdir(redist_dir):
if not file_name.startswith('10.0.'): # Simple heuristic if not file_name.startswith('10.0.'): # Simple heuristic
shutil.rmtree(redist_versioned_dir, ignore_errors=True)
shutil.move((redist_dir / file_name), redist_versioned_dir) shutil.move((redist_dir / file_name), redist_versioned_dir)
### cleanup ### cleanup