waf

FORK: waf with some random patches
git clone https://git.neptards.moe/neptards/waf.git
Log | Files | Refs | README

wscript_build (645B)


      1 # vim:syntax=python
      2 
      3 exts = [x+'.dll' for x in 'WixNetFxExtension WixUIExtension WixBalExtension WixUtilExtension'.split()]
      4 
      5 funi = ctx.env['dllname']
      6 funigui = ctx.env['guiname']
      7 funiversion = ctx.env['version']
      8 funivisiblename = funigui+'_'+funiversion
      9 funimsi = funivisiblename+'.msi'
     10 funicompany = ctx.env['company']
     11 
     12 define=lambda v:'-d'+v+'='+eval(v)
     13 wixvar = [define(v) for v in 'funi funigui funimsi funivisiblename funiversion funicompany'.split()]
     14 
     15 bld(features = 'wix', source=['funi.wxs']+exts , gen=funimsi, candleflags=wixvar)
     16 bld.add_group()
     17 bld(features = 'wix', source=['bundle.wxs']+exts, gen='setup.exe', candleflags=wixvar)
     18