Add dummy value with LIBUNICORN_PATH to prevent rebuilding unicorn library while building python bindings.
25 lines
838 B
Diff
25 lines
838 B
Diff
--- a/bindings/python/setup.py
|
|
+++ b/bindings/python/setup.py
|
|
@@ -25,8 +25,8 @@
|
|
LIBRARY_FILE = "libunicorn.2.dylib"
|
|
STATIC_LIBRARY_FILE = "libunicorn.a"
|
|
elif sys.platform in ('win32', 'cygwin'):
|
|
- LIBRARY_FILE = "unicorn.dll"
|
|
- STATIC_LIBRARY_FILE = "unicorn.lib"
|
|
+ LIBRARY_FILE = "libunicorn.dll"
|
|
+ STATIC_LIBRARY_FILE = "libunicorn.a"
|
|
else:
|
|
LIBRARY_FILE = "libunicorn.so.2"
|
|
STATIC_LIBRARY_FILE = "libunicorn.a"
|
|
--- a/bindings/python/unicorn/unicorn_py3/unicorn.py
|
|
+++ b/bindings/python/unicorn/unicorn_py3/unicorn.py
|
|
@@ -124,7 +124,7 @@
|
|
'darwin': 'libunicorn.2.dylib',
|
|
'linux': 'libunicorn.so.2',
|
|
'linux2': 'libunicorn.so.2',
|
|
- 'win32': 'unicorn.dll'
|
|
+ 'win32': 'libunicorn.dll'
|
|
}.get(platform, "libunicorn.so")
|
|
|
|
def __attempt_load(libname: str):
|