def get_filename(self):
if Config.library_file:
return Config.library_file
import platform
import ctypes.util
name = platform.system()
if name == 'Windows':
filename = 'libclang.dll'
else:
# Does the right thing on Linux and MacOS X
filename = ctypes.util.find_library ('clang')
# On Ubuntu, find_library fails and returns None
# this will break loading below so replace with libclang.so
if filename is None:
return 'libclang.so'
if Config.library_path:
filename = Config.library_path + '/' + filename
return filename
评论列表
文章目录