Change clean to keep folders

This commit is contained in:
Corentin 2022-10-02 11:39:27 +09:00
commit f87d891cf2

View file

@ -61,8 +61,12 @@ def make(config: Config):
# Clean action
if arguments.clean:
shutil.rmtree(config.OBJECT_DIR, ignore_errors=True)
shutil.rmtree(config.BIN_DIR, ignore_errors=True)
if config.OBJECT_DIR.exists():
for object_entry in config.OBJECT_DIR.iterdir():
shutil.rmtree(object_entry, ignore_errors=True)
if config.BIN_DIR.exists():
for binary_entry in config.BIN_DIR.iterdir():
shutil.rmtree(binary_entry, ignore_errors=True)
return
if config.PRE_COMPILE_FUNCTION is not None: