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-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-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
--enable-sambaserver enable the dBox samba server
--enable-dosfstools enable the dosfstools
--enable-upnp include upnp support
--enable-flac include Neutrino flac audio decoder with libFLAC
--enable-esd include esd sound daemon
--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-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-yadd-kernel-conf=FILE optional personalized linux kernel config file for nfs rootfs [Patches/linux-KERNEL_VERSION-dbox2.config]
--with-flash-kernel-conf=FILE optional personalized linux kernel config file for flash rootfs [Patches/linux-KERNEL_VERSION-dbox2.config-flash]
--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]