def get_additional_library_paths()

in compile.py [0:0]


def get_additional_library_paths(vcpkg_folder: str) -> List[str]:
    """ Gets the additional library paths we need to include in the distribution

    Args:
        vcpkg_folder: The path to the vcpkg folder

    Returns: A list of additional library paths we need to include in the distribution

    """
    manual_paths = []
    library_root = None
    python_oiio_lib_folder = None
    if platform.system() == 'Windows':
        library_root = os.path.join(vcpkg_folder, "installed", "x64-windows-release", "bin")
        python_oiio_lib_folder = os.path.join(
            vcpkg_folder, "installed", "x64-windows-release", "lib",
            "python3.11", "site-packages", "OpenImageIO"
        )
    elif platform.system() == 'Darwin':
        arch = "x64-osx"
        if platform.processor() == "arm":
            arch = "arm64-osx"

        library_root = os.path.join(vcpkg_folder, "installed", arch, "lib")
        python_oiio_lib_folder = os.path.join(
            library_root,
            "python3.11", "site-packages", "OpenImageIO"
        )
    lib_files = os.listdir(library_root)
    for lib_file in lib_files:
        manual_paths.append(f"{library_root}/{lib_file}")
    
    for lib_file in os.listdir(python_oiio_lib_folder):
        if lib_file == "__init__.py":
            continue
        if lib_file == "__pycache__":
            continue
        manual_paths.append(f"{python_oiio_lib_folder}/{lib_file}")
    return manual_paths