conan.tools.files.symlinks¶
conan.tools.files.symlinks.absolute_to_relative_symlinks()¶
- 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_folderwill be ignored.- Parameters:
- conanfile – The current recipe object. Always use - self.
- base_folder – Folder to be scanned. 
 
 
conan.tools.files.symlinks.remove_external_symlinks()¶
- remove_external_symlinks(conanfile, base_folder)¶
- Remove the symlinks to files that point outside the - base_folder, no matter if relative or absolute.- Parameters:
- conanfile – The current recipe object. Always use - self.
- base_folder – Folder to be scanned. 
 
 
conan.tools.files.symlinks.remove_broken_symlinks()¶
- remove_broken_symlinks(conanfile, base_folder=None)¶
- Remove the broken symlinks, no matter if relative or absolute. - Parameters:
- conanfile – The current recipe object. Always use - self.
- base_folder – Folder to be scanned.