From ff22c89fa6ac1f67fd6ee22cf7f23242856bc161 Mon Sep 17 00:00:00 2001 From: Jordan Wiens Date: Sat, 28 Mar 2020 18:42:10 -0400 Subject: fix cygwin detection --- python/generator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'python') diff --git a/python/generator.cpp b/python/generator.cpp index 066f3134..ff1b153d 100644 --- a/python/generator.cpp +++ b/python/generator.cpp @@ -195,7 +195,7 @@ int main(int argc, char* argv[]) fprintf(out, "elif core_platform == \"Linux\":\n"); fprintf(out, "\t_base_path = os.path.join(os.path.dirname(__file__), \"..\", \"..\")\n"); fprintf(out, "\tcore = ctypes.CDLL(os.path.join(_base_path, \"libbinaryninjacore.so.1\"))\n\n"); - fprintf(out, "elif core_platform == \"Windows\" or core_platform == \"CYGWIN_NT\":\n"); + fprintf(out, "elif (core_platform == \"Windows\") or (core_platform.find(\"CYGWIN_NT\") == 0):\n"); fprintf(out, "\t_base_path = os.path.join(os.path.dirname(__file__), \"..\", \"..\")\n"); fprintf(out, "\tcore = ctypes.CDLL(os.path.join(_base_path, \"binaryninjacore.dll\"))\n"); fprintf(out, "else:\n"); -- cgit v1.3.1