Vorlage:Build Optionen
Version vom 25. Januar 2010, 08:45 Uhr von Dbt (Diskussion | Beiträge)
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:
--enable-uclibc enable rules for creating uclibc linked targets --enable-kernel26 set up the CDK to use the 2.6 kernel (experimental) --enable-maintainer-mode enable make rules and dependencies not useful
(and sometimes confusing) to the casual installer
--disable-flashrules disable rules for creating flash targets - build cdk instead --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 --disable-drive-gui disables neutrino gui-setup for ide hdd mmc administration - uses utillinux fdisk instead of busybox --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-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 --disable-radiotext include Neutrino Radiotext support --disable-fx2plugins disable fx2-plugins (games) for gui's --enable-aformat enable aformat - dbox2-only --enable-cdkVcInfo include cdkVcInfo in yadds and images --enable-clock enable clock --enable-dboxshot enable dboxshot --enable-dropbear enable dropbear --enable-dvbsnoop enable dvbsnoop --disable-dvbsub disable dvbsub --enable-esd enable esound --enable-fbshot enable fbshot --enable-gdbserver enable gdbserver --enable-getrc enable getrc --enable-hddtemp include hddtemp in yadds and images - depends on IDE support --enable-input enable the tool named input --enable-ipkg include ipkg in yadds and images --enable-lcshot enable lcshot - dbox2-only --enable-lirc include lirc in yadds and images - dbox2-only --enable-msgbox enable msgbox --enable-openvpn include OpenVPN in yadds and images and build tun kernel module --disable-rtc disable rtc hardware support - dbox2-only --enable-satfind enable satfind --enable-shellexec enable shellexec --enable-sqlite enable sqlite --enable-strace enable strace --enable-sysinfo enable sysinfo --enable-tuxcal enable tuxcal --disable-tuxcom disable tuxcom --disable-tuxmail disable tuxmail --disable-tuxtxt disable tuxtxt completely --disable-internal-tuxtxt disable internal Tuxtxt cache, use only external Tuxtxt plugin instead -enable-tuxwetter enable tuxwetter --enable-ccache enable ccache supported compiling --enable-freesatepg enable UK FreeSat EPG --enable-movieplayer2 enable experimental neutrino movieplayer2 --enable-dreambox-serial-console enable serial console on dream
Optional Packages:
--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]|--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]