flags=['--enable-threads', '--enable-shared'], clean=True) # We need to clean to configure again with --enable-float fftw3f = env.addLibrary( 'fftw3f', tar='fftw-3.3.4.tgz', flags=['--enable-threads', '--enable-shared', '--enable-float']) osBuildDir = 'tcl8.6.1/unix' osFlags = ['--enable-threads'] tcl = env.addLibrary( 'tcl', tar='tcl8.6.1-src.tgz', buildDir=osBuildDir, targets=[env.getLib('tcl8.6')], flags=osFlags) osBuildDir = 'tk8.6.1/unix' osFlags = ['--enable-threads'] tk = env.addLibrary( 'tk', tar='tk8.6.1-src.tgz', buildDir=osBuildDir, targets=[env.getLib('tk8.6')], libChecks=['xft'], flags=osFlags, deps=[tcl]) # Special case: tk does not make the link automatically, go figure.
tar='fftw-3.3.4.tgz', flags=['--enable-threads', '--enable-shared'], clean=True) # We need to clean to configure again with --enable-float fftw3f = env.addLibrary( 'fftw3f', tar='fftw-3.3.4.tgz', flags=['--enable-threads', '--enable-shared', '--enable-float']) osBuildDir = 'tcl8.6.1/unix' osFlags = ['--enable-threads'] tcl = env.addLibrary('tcl', tar='tcl8.6.1-src.tgz', buildDir=osBuildDir, targets=[env.getLib('tcl8.6')], flags=osFlags) osBuildDir = 'tk8.6.1/unix' osFlags = ['--enable-threads'] tk = env.addLibrary('tk', tar='tk8.6.1-src.tgz', buildDir=osBuildDir, targets=[env.getLib('tk8.6')], libChecks=['xft'], flags=osFlags, deps=[tcl]) # Special case: tk does not make the link automatically, go figure. tk_wish = env.addTarget('tk_wish')