_lbfgsb = py3.extension_module('_lbfgsb',
[
- 'lbfgsb_src/lbfgsb.f',
- 'lbfgsb_src/linpack.f',
- 'lbfgsb_src/timer.f',
lbfgsb_module,
],
c_args: numpy_nodepr_api,
fortran_args: fortran_ignore_warnings,
- link_args: version_link_args,
+ link_args: version_link_args + ['-llbfgsb'],
dependencies: [lapack, blas, fortranobject_dep],
install: true,
link_language: 'fortran',
pre_build_hook = None
lapack = combine_dict(lapack, numpy_nodepr_api)
+ lapack.setdefault('libraries', [])
+ lapack['libraries'].append('lbfgsb')
- sources = ['lbfgsb.pyf', 'lbfgsb.f', 'linpack.f', 'timer.f']
+ sources = ['lbfgsb.pyf']
ext = config.add_extension('_lbfgsb',
sources=[join('lbfgsb_src', x)
for x in sources],