UNPKG

twreporter-react

Version:

React-Redux site for The Reporter Foundation in Taiwan

34 lines (27 loc) 747 B
'use strict'; var BinBuild = require('bin-build'); var log = require('logalot'); var bin = require('./'); bin.run(function (err) { if (err) { log.warn(err.message); log.warn('optipng pre-build test failed'); log.info('compiling from source'); new BinBuild() .src('http://downloads.sourceforge.net/project/optipng/OptiPNG/optipng-0.7.5/optipng-0.7.5.tar.gz') .cmd([ './configure --with-system-zlib --prefix="' + bin.dest() + '"', '--bindir="' + bin.dest() + '"' ].join(' ')) .cmd('make install') .run(function (err) { if (err) { log.error(err.stack); return; } log.success('optipng built successfully'); }); return; } log.success('optipng pre-build test passed successfully'); });