[gnome-code-assistance] [backends/c] Fallback on ctypes find_library if needed
- From: Jesse van den Kieboom <jessevdk src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-code-assistance] [backends/c] Fallback on ctypes find_library if needed
- Date: Fri, 11 Jul 2014 09:08:04 +0000 (UTC)
commit d2ded32e2275005cf7df5269fbe4bc5091d2deb1
Author: Jesse van den Kieboom <jessevdk gnome org>
Date: Fri Jul 11 10:57:28 2014 +0200
[backends/c] Fallback on ctypes find_library if needed
backends/c/service.py | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/backends/c/service.py b/backends/c/service.py
index 9e7fde1..3da40b5 100644
--- a/backends/c/service.py
+++ b/backends/c/service.py
@@ -40,6 +40,13 @@ def config_libclang():
if len(files) != 0:
cindex.Config.set_library_file(files[0])
+ else:
+ import ctypes.util
+
+ libfile = ctypes.util.find_library('clang')
+
+ if not libfile is None:
+ cindex.Config.set_library_file(libfile)
try:
_global_sysinclude = subprocess.check_output(['llvm-clang', '-print-file-name=include']).strip()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]