diff --git a/SConstruct b/SConstruct index 10e12db..2ecfc4f 100644 --- a/SConstruct +++ b/SConstruct @@ -1114,11 +1114,11 @@ else: } python_env = env.Clone() - vars = sysconfig.get_config_vars('CC', 'CXX', 'OPT', 'BASECFLAGS', 'CCSHARED', 'LDSHARED', 'SO', 'INCLUDEPY', 'LDFLAGS') + vars = sysconfig.get_config_vars('CC', 'CXX', 'OPT', 'BASECFLAGS', 'CCSHARED', 'LDSHARED', 'SO', 'INCLUDEPY', 'LDFLAGS', 'LIBRARY') for i in range(len(vars)): if vars[i] is None: vars[i] = [] - (cc, cxx, opt, basecflags, ccshared, ldshared, so_ext, includepy, ldflags) = vars + (cc, cxx, opt, basecflags, ccshared, ldshared, so_ext, includepy, ldflags, pylibs) = vars # FIXME: build of python wrappers doesn't pickup flags set for coveraging, manually add them here if env['coveraging']: basecflags += ' -coverage' @@ -1145,7 +1145,8 @@ else: CPPPATH=[includepy], CPPFLAGS=opt, CFLAGS=basecflags, - CXXFLAGS=basecflags) + CXXFLAGS=basecflags, + LIBS=pylibs) python_objects={} python_compiled_libs = {}