1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
from bento.commands import hooks
@hooks.pre_build
def pre_build(context):
default_builder = context.default_builder
def builder(extension):
return default_builder(extension, use="NPYMATH")
context.register_builder("orthogonal_eval", builder)
context.register_builder("lambertw", builder)
context.register_builder("_logit", builder)
def builder(extension):
return default_builder(extension,
features="c pyext cshlib bento f2py",
use="sc_specfunlib NPYMATH CLIB")
context.register_builder("specfun", builder)
def builder(extension):
return default_builder(extension,
use="sc_amos sc_toms sc_c_misc sc_cephes sc_mach " \
"sc_cdf sc_specfunlib NPYMATH CLIB")
context.register_builder("_cephes", builder)
|