def configure(): monade.environ.set('MAKEFLAGS', '-j1') if monade.environ.target == puke.System.WINDOWS: monade.configure('--with-pic --disable-rpath --disable-relocatable --disable-java --disable-native-java --disable-threads --without-emacs --without-git --without-cvs') else: monade.configure('--with-pic --disable-rpath --disable-java --disable-native-java --without-emacs --without-git --without-cvs \ --without-included-gettext --without-included-glib --without-included-libcroco --without-included-libxml')
def configureAUTO(): # if monade.environ.target == System.MACOS: # aug = "boost_thread-mt" # else: # aug = "boost_thread_win32-mt" deploy = monade.environ.prefix # --enable-geoip --with-libgeoip=yes cargs = "--enable-silent-rules --enable-dht --enable-encryption \ --with-boost=%s --with-boost-system=boost_system-mt-roxee --with-libgeoip=shipped --enable-geoip" % (deploy) # --disable-geoip # --with-boost-filesystem=boost_filesystem-mt-roxee # --with-boost-thread=%s-roxee monade.configure('--with-pic %s' % cargs)
def configure(): conf = "--disable-doc --target-os=darwin --disable-ffserver --disable-ffplay --disable-encoders --disable-muxers --enable-ffprobe --enable-zlib" # VLC inspired conf conf = "--cc=clang --disable-doc --target-os=darwin --disable-ffserver --disable-ffplay --disable-encoders --disable-muxers --disable-ffprobe --disable-zlib\ --disable-filters --disable-avfilter --disable-avdevice --disable-devices" # --enable-libspeex --enable-libtheora --enable-libvorbis --enable-gpl --enable-libx264' # DEPS_ffmpeg = zlib gsm openjpeg # Encoders: # --enable-libmp3lame --enable-libvpx # --cc="$(CC)" \ # --disable-doc \ # --disable-decoder=libvpx \ # --disable-decoder=bink \ # --enable-libgsm \ # --enable-libopenjpeg \ # --disable-debug \ # --enable-gpl \ # --disable-avdevice \ # --disable-devices \ # --disable-protocols \ # --disable-network \ # --disable-avfilter \ # --disable-filters # --enable-postproc --enable-avfilter ' # --enable-postproc \ # --enable-swscale --enable-libdirac --enable-libschroedinger --enable-libx264 \ # --enable-libfaac --enable-libopenjpeg --enable-libvpx \ # --enable-libxvid --enable-ffplay --enable-openssl --enable-libcdio monade.configure(conf, deptrack="", hosttarget="")
def configure(): monade.console.error("Libtool can't be compiled on a filesystem that don't support hard links. So, scratch CIFS/AFP for your build/tmp directory.") prompt("Also, libtool MIGHT fail building on the first run (might have been parallel build that broke it - unconfirmed). Press enter now.") monade.configure('--with-pic', debug = '')
def configure(): if monade.environ.crosscompile: monade.console.fail('Pkgconfig does not cross-compile (yet). Requires glib(2).') cargs = '--with-pic --disable-rpath --with-pc-path="%s/lib/pkg-config"' % monade.environ.prefix monade.configure(cargs)
def configure(): # Fails on Linux64 otherwise monade.environ.set('MAKEFLAGS', '-j1') monade.configure('--disable-rpath', shared = '')
def configure(): monade.configure('--with-pic --disable-rpath')
def configure(): if monade.environ.crosscompile: monade.console.fail('Cmake does not cross-compile (yet).') monade.configure('--with-pic --disable-rpath --system-libs --no-system-libarchive')
def configure(): if monade.environ.target == puke.System.WINDOWS: monade.console.fail('CRAP! See http://lists.gnu.org/archive/html/bug-tar/2011-12/msg00000.html') monade.configure('--disable-rpath', shared = '', debug = '')