diff --git a/aksetup_helper.py b/aksetup_helper.py index e1d1650e913367f910bc34aabbcccd6f4cab007e..38906d85e624312092020159d2fe1a2776f63c5e 100644 --- a/aksetup_helper.py +++ b/aksetup_helper.py @@ -559,12 +559,11 @@ def set_up_shipped_boost_if_requested(project_name, conf): if not isdir(bpl_project_boost_inc): try: from os import symlink - except ImportError: + symlink("boost", bpl_project_boost_inc) + except (ImportError, OSError): from shutil import copytree print("Copying files, hang on... (do not interrupt)") copytree(main_boost_inc, bpl_project_boost_inc) - else: - symlink("boost", bpl_project_boost_inc) return (source_files, {