From 6e72f8930f138b373365447d9ee72ce7dae5a486 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Mon, 24 Feb 2014 03:25:30 +0000 Subject: [PATCH] [SCons] Fix Cython module compilation with MinGW --- interfaces/cython/SConscript | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/interfaces/cython/SConscript b/interfaces/cython/SConscript index 3a80e39ae..3f6da14a4 100644 --- a/interfaces/cython/SConscript +++ b/interfaces/cython/SConscript @@ -24,6 +24,10 @@ def configure_python(env, python_command): env.Append(LINKFLAGS='-undefined dynamic_lookup') elif env['OS'] == 'Windows': env.Append(LIBPATH=prefix+'/libs') + if env['toolchain'] == 'mingw': + env.Append(LIBS='python%s' % py_version.replace('.','')) + if env['OS_BITS'] == 64: + env.Append(CPPDEFINES='MS_WIN64') elif env['OS'] == 'Cygwin': # extract 'pythonX.Y' from 'libpythonX.Y.dll.a' env.Append(LIBS=pylib[3:-6])