From 0950943392ef96ced7cbe3fe612eed7ae363d42c Mon Sep 17 00:00:00 2001 From: Mario Vilas Date: Tue, 17 Mar 2015 15:02:29 +0100 Subject: [PATCH] Fixed #289 --- bindings/python/setup.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) mode change 100644 => 100755 bindings/python/setup.py diff --git a/bindings/python/setup.py b/bindings/python/setup.py old mode 100644 new mode 100755 index 2d123348..f4510192 --- a/bindings/python/setup.py +++ b/bindings/python/setup.py @@ -98,7 +98,7 @@ class custom_build_clib(build_clib): build_clib.finalize_options(self) def build_libraries(self, libraries): - if SYSTEM == "win32": + if SYSTEM in ("win32", "cygwin"): # if Windows prebuilt library is available, then include it if is_64bits and os.path.exists(PATH_LIB64): SETUP_DATA_FILES.append(PATH_LIB64) @@ -133,10 +133,12 @@ class custom_build_clib(build_clib): if SYSTEM == "darwin": SETUP_DATA_FILES.append("src/libcapstone.dylib") - elif SYSTEM != "win32": - SETUP_DATA_FILES.append("src/libcapstone.so") - else: # Windows + elif SYSTEM == "win32": SETUP_DATA_FILES.append("src/build/capstone.dll") + elif SYSTEM == "cygwin": + SETUP_DATA_FILES.append("src/capstone.dll") + else: # Unix + SETUP_DATA_FILES.append("src/libcapstone.so") os.chdir("..") except: