Ignore:
Timestamp:
Dec 2, 2016, 1:03:41 PM (7 years ago)
Author:
Paul Brossier <piem@piem.org>
Branches:
feature/autosink, feature/cnn, feature/cnn_org, feature/constantq, feature/crepe, feature/crepe_org, feature/pitchshift, feature/pydocstrings, feature/timestretch, fix/ffmpeg5, master, sampler, yinfft+
Children:
473ab11
Parents:
bee6e96
Message:

python/lib/moresetuptools.py: also check for HAVE_AUBIO_DOUBLE

File:
1 edited

Legend:

Unmodified
Added
Removed
  • python/lib/moresetuptools.py

    rbee6e96 r3d14829  
    152152
    153153    def build_extension(self, extension):
    154         if self.enable_double:
     154        if self.enable_double or 'HAVE_AUBIO_DOUBLE' in os.environ:
    155155            extension.define_macros += [('HAVE_AUBIO_DOUBLE', 1)]
     156            enable_double = True
     157        else:
     158            enable_double = False
    156159        # seack for aubio headers and lib in PKG_CONFIG_PATH
    157160        add_system_aubio(extension)
     
    167170            else:
    168171                # check for external dependencies
    169                 add_external_deps(extension, usedouble=self.enable_double)
     172                add_external_deps(extension, usedouble=enable_double)
    170173                # add libaubio sources and look for optional deps with pkg-config
    171                 add_local_aubio_sources(extension, usedouble=self.enable_double)
     174                add_local_aubio_sources(extension, usedouble=enable_double)
    172175        # generate files python/gen/*.c, python/gen/aubio-generated.h
    173176        extension.sources += generate_external(header, output_path, overwrite = False,
    174                 usedouble=self.enable_double)
     177                usedouble=enable_double)
    175178        return _build_ext.build_extension(self, extension)
Note: See TracChangeset for help on using the changeset viewer.