Vorlage:Build Optionen
Für eine komplette Liste von Optionen, benutze den Befehl
./configure --help
Hier einige Ausgaben:
- Program names:
--program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names
- System types:
--build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] --target=TARGET configure for building compilers for TARGET [HOST]
Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-uclibc enable rules for creating uclibc linked targets --enable-maintainer-mode enable make rules and dependencies not useful
(and sometimes confusing) to the casual installer
--disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors --enable-kernel26 set up the CDK to use the 2.6 kernel (experimental) --disable-nptl do not use native posix threads for glibc (only meaningful for kernel 2.6.x, default for 2.4.x) --enable-sqlite enable sql storage --disable-flashrules disable rules for creating flash targets - build cdk instead --enable-lirc include lirc in yadds and images --enable-cdkVcInfo include cdkVcInfo in yadds and images --enable-openvpn include OpenVPN in yadds and images and build tun kernel module --enable-german-keymaps include loadkey and German keymaps in yadds and images --enable-ide include ide/mmc and ext2/ext3 drivers in yadds and images --disable-ext3 exclude ext2/ext3 drivers in yadds and images --enable-xfs include xfs drivers in yadds and images --enable-mmc include mmc drivers in yadds and images - you need to activate a filesystem --enable-nfsserver enable the dBox NFS server --enable-automount enable automount daemon --disable-gui-mount disable GUI mount functionality --enable-sambaserver enable the dBox samba server --enable-dosfstools enable the dosfstools --enable-upnp include upnp support - depends on audioplayer --enable-flac include Neutrino flac audio support - depends on audioplayer --disable-audioplayer include Neutrino audioplayer/internetradio --disable-pictureviewer include Neutrino pictureviewer --disable-movieplayer include Neutrino movieplayer --enable-esd include esd sound daemon --disable-radiotext include Neutrino Radiotext support --disable-internal-tuxtxt include internal Tuxtxt, use only external Tuxtxt plugin when disabled --enable-ccache enable ccache supported compiling --enable-freesatepg enable UK FreeSat EPG --enable-movieplayer2 enable experimental neutrino movieplayer2 --enable-drive-gui enable neutrino drive gui --enable-dreambox-serial-console enable serial console on dream
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-toolchain=PATH, do not build a toolchain but use the one at PATH --with-boxtype valid values: dbox2,tripledragon,dreambox,ipbox,generic --with-boxmodel valid for dreambox: dm500, dm500plus, dm600pvr, dm56x0, dm7000, dm7020, dm7025) valid for ipbox: ip200, ip250, ip350, ip400 --with-targetruleset=NAME OBSOLETE, use --[enable|disable]-flashrules instead --with-assume-kernelsources-old Do not recompile due to new kernel sources --with-filesystems comma seperated list of filesystems to be used, first disk filesystem will be used as default for /hdd entry in /etc/fstab allowed values: nfs (always enabled in yadd), cifs, smbfs, lufs (ftpfs), xfs (not kernel2.4/uClibc), ext2, ext3, extfs (ext2/3), vfat, reiserfs --with-rootpartitionsize=SIZE size of the root partition --with-flashfstype=FS_TYPE type of flash root filesystem partition for the yadd kernel (squashfs+lzma/squashfs) --with-defaultlocale=LOCALE default locale --with-targetprefix=DIR prefix for target files [PREFIX/cdkroot] --with-hostprefix=DIR prefix for host files [PREFIX/cdk] --with-bootprefix=DIR prefix for boot files [PREFIX/tftpboot] --with-flashprefix=DIR prefix for flash files [PREFIX/cdkflash] (only used for flash building) --with-serversupport=DIR prefix for server file templates [PREFIX/serversupport] --with-ucodesdir=DIR optional directory containing ucodes (dbox2 only) [NONE] --with-logosdir=DIR optional directory containing logos [[CVS/]logos] --with-customizationsdir=DIR optional directory containing customization scripts CVS --with-updatehttpprefix=URL optional URL containing the URL of a directory with update images "disable" completely disables internet update code [NONE] --with-busybox-conf=M4_FILE personalized optional m4 busybox configuration file [config/busybox.config.m4] --with-kernel-conf=FILE optional personalized linux kernel config file [config/dbox2_kernel-KERNEL_VERSION.config.m4] --with-checkImage=[none,rename,warn] How/if to invoke checkImage [none] --with-cvsdir=DIR where to find the cvs --with-appsdir=DIR apps dir from cvs [[CVS/]apps/] --with-bootdir=DIR boot dir from cvs [[CVS/]boot/] --with-driverdir=DIR driver dir from cvs [[CVS/]driver] --with-hostappsdir=DIR hostapps dir from cvs [[CVS/]hostapps] --with-gnuserver=ADDRESS the gnu server for gnu-stuff (without ftp://) --with-defaultserver=ADDRESS the server that is taken if no server is given/works (without http://) --with-maxcachesize=SIZE maximal ccachesize for ccache --with-maxcachefiles=COUNT maximal count of cachefiles for ccache --with-webif=NAME dreambox webif [standard,expert] --with-epg=NAME dreambox epg [standard,private] --with-mhw-epg enable capture of mhw epg (default off) --with-flashtool=NAME dreambox flashtool [standard,expert] --with-ext-flashtool=NAME dreambox ext-flashtool [yes,no] --with-enigma-debug=NAME dreambox enigma-debug [yes,no]