conan.tools.files.symlinksļ
conan.tools.files.symlinks.absolute_to_relative_symlinks()ļ
Available since: 1.44.0
def absolute_to_relative_symlinks(conanfile, base_folder):
Convert the symlinks with absolute paths into relative ones if they are pointing to a file or directory inside the ābase_folderā. Any absolute symlink pointing outside the ābase_folderā will be ignored.
Parameters:
base_folder: Folder to be scanned.
conan.tools.files.symlinks.remove_external_symlinks()ļ
Available since: 1.44.0
def remove_external_symlinks(conanfile, base_folder):
Remove the symlinks to files that point outside the ābase_folderā, no matter if relative or absolute.
Parameters:
base_folder: Folder to be scanned.
conan.tools.files.symlinks.remove_broken_symlinks()ļ
Available since: 1.44.0
def remove_broken_symlinks(conanfile, base_folder):
Remove the broken symlinks, no matter if relative or absolute.
Parameters:
base_folder: Folder to be scanned.