change set_path to set_file
diff --git a/tools/mkdoc.py b/tools/mkdoc.py
index 2b429ae..c9ee726 100755
--- a/tools/mkdoc.py
+++ b/tools/mkdoc.py
@@ -258,8 +258,8 @@
         # versions and distributions. LLVM switched to a monolithical setup
         # that includes everything under /usr/lib/llvm{version_number}/
         # We therefore glob for the library and select the highest version
-        library_path = sorted(glob("/usr/lib/llvm-*/lib/"), reversed=True)[0]
-        cindex.Config.set_library_path(library_path)
+        library_file = sorted(glob("/usr/lib/llvm-*/lib/libclang.so"), reversed=True)[0]
+        cindex.Config.set_library_file(library_file)
 
         # clang doesn't find its own base includes by default on Linux,
         # but different distros install them in different paths.