Changes in / [a60f790:dfe058a0]


Ignore:
Files:
1 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • .appveyor.yml

    ra60f790 rdfe058a0  
    6565  # build libaubio
    6666  - python waf configure build --verbose --msvc_version="msvc 14.0"
     67  # build python module using libaubio dll
     68  - "python setup.py build"
  • scripts/build_mingw

    ra60f790 rdfe058a0  
    8181  # fix dll location (see https://github.com/waf-project/waf/issues/1860)
    8282  mv $DESTDIR/lib/libaubio-5.dll $DESTDIR/bin
    83   mv $DESTDIR/lib/libaubio-5.def $DESTDIR/bin
     83  # generate def file (see https://github.com/aubio/aubio/issues/97)
     84  ( echo -e "EXPORTS"; $NM $DESTDIR/bin/libaubio-5.dll | grep T\  | \
     85    egrep "(aubio|fvec|cvec|lvec|fmat)" | sed 's/^.* T _\?//' ) \
     86    > $DESTDIR/bin/libaubio-5.def
    8487  zip -r $DESTDIR.zip `basename $DESTDIR`
    8588  rm -rf $DESTDIR
  • scripts/get_waf.sh

    ra60f790 rdfe058a0  
    2323  tar xf $WAFTARBALL
    2424  pushd waf-$WAFVERSION
    25   NOCLIMB=1 python waf-light --tools=c_emscripten $*
     25  NOCLIMB=1 python waf-light --tools=c_emscripten,syms $*
    2626
    2727  popd
  • src/wscript_build

    ra60f790 rdfe058a0  
    2626    build_features = ['cstlib', 'cshlib']
    2727elif ctx.env['DEST_OS'] in ['win32', 'win64']:
    28     build_features = ['cstlib', 'cshlib gensyms']
     28    build_features = ['cstlib', 'cshlib']
    2929elif ctx.env['DEST_OS'] in ['emscripten']:
    3030    build_features = ['cstlib','cshlib']
     
    3838# also install static lib
    3939from waflib.Tools.c import cstlib
    40 cstlib.inst_to = '${LIBDIR}'
     40from waflib.Tools.fc import fcstlib
     41fcstlib.inst_to = cstlib.inst_to = '${LIBDIR}'
    4142
    4243for target in build_features:
     
    4445            use = uselib + ['lib_objects'],
    4546            target = 'aubio',
    46             export_symbols_regex=r'(?:.*aubio|fvec|lvec|cvec|fmat|new|del)_.*',
    4747            vnum = ctx.env['LIB_VERSION'])
    4848
  • wscript

    ra60f790 rdfe058a0  
    104104    ctx.load('waf_unit_test')
    105105    ctx.load('gnu_dirs')
    106     ctx.load('waf_gensyms', tooldir='.')
    107106
    108107def configure(ctx):
     
    120119    ctx.load('waf_unit_test')
    121120    ctx.load('gnu_dirs')
    122     ctx.load('waf_gensyms', tooldir='.')
    123121
    124122    # check for common headers
Note: See TracChangeset for help on using the changeset viewer.