Radix cross Linux

The main Radix cross Linux repository contains the build scripts of packages, which have the most complete and common functionality for desktop machines

452 Commits   2 Branches   1 Tag
     5         kx #!/bin/sh
     5         kx #
     5         kx # This file was generated by confgen version 2.
     5         kx # Do not edit.
     5         kx #
     5         kx 
     5         kx PREFIX='/usr'
     5         kx #EXECPREFIX='$PREFIX'
     5         kx INSTALLROOT=''
     5         kx BINMODE='755'
     5         kx #DAEMONMODE='$BINMODE'
     5         kx MANMODE='644'
     5         kx 
     5         kx while [ x$1 != x ]; do case $1 in
     5         kx 
     5         kx 	--help)
     5         kx 	cat <<EOF
     5         kx Usage: configure [options]
     5         kx     --help                Show this message
     5         kx     --with-debug          Enable debugging
     5         kx     --prefix=path         Prefix for location of files [/usr]
     5         kx     --exec-prefix=path    Location for arch-depedent files [prefix]
     5         kx     --installroot=root    Top of filesystem tree to install in [/]
     5         kx     --binmode=mode        Mode for binaries [755]
     5         kx     --daemonmode=mode     Mode for daemon binaries [same as binmode]
     5         kx     --manmode=mode        Mode for manual pages [644]
     5         kx     --with-c-compiler=cc  Program for compiling C source [guessed]
     5         kx EOF
     5         kx 	exit 0;;
     5         kx 	--verbose) ;;
     5         kx 	--quiet) ;;
     5         kx 
     5         kx 	--subdir) . ../configure.defs;;
     5         kx 
     5         kx 	--with-debug|--debug) DEBUG=1;;
     5         kx 	--prefix=*) PREFIX=`echo $1 | sed 's/^[^=]*=//'` ;;
     5         kx 	--exec-prefix=*) EXECPREFIX=`echo $1 | sed 's/^[^=]*=//'` ;;
     5         kx 	--installroot=*) INSTALLROOT=`echo $1 | sed 's/^[^=]*=//'` ;;
     5         kx 	--binmode=*) BINMODE=`echo $1 | sed 's/^[^=]*=//'` ;;
     5         kx 	--daemonmode=*) DAEMONMODE=`echo $1 | sed 's/^[^=]*=//'` ;;
     5         kx 	--manmode=*) MANMODE=`echo $1 | sed 's/^[^=]*=//'` ;;
     5         kx 	--with-c-compiler=*) CC=`echo $1 | sed 's/^[^=]*=//'` ;;
     5         kx 	*) echo "Unrecognized option: $1"; exit 1;;
     5         kx esac 
     5         kx shift
     5         kx done
     5         kx 
     5         kx if [ x$EXECPREFIX = x ]; then 
     5         kx 	EXECPREFIX="$PREFIX"
     5         kx fi
     5         kx 
     5         kx if [ x$DAEMONMODE = x ]; then 
     5         kx 	DAEMONMODE="$BINMODE"
     5         kx fi
     5         kx 
     5         kx BINDIR="$EXECPREFIX/bin"
     5         kx SBINDIR="$EXECPREFIX/sbin"
     5         kx MANDIR="$PREFIX/share/man"
     5         kx 
     5         kx echo "Directories: $BINDIR $SBINDIR $MANDIR "
     5         kx 
     5         kx if [ x$INSTALLROOT != x ]; then
     5         kx     echo "Installing in chroot tree rooted at $INSTALLROOT"
     5         kx fi
     5         kx 
     5         kx ##################################################
     5         kx 
     5         kx WARNINGS='-Wall -W -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline '
     5         kx 
     5         kx cat << EOF > __conftest.c
     5         kx     int main() { int class=0; return class; }
     5         kx EOF
     5         kx 
     5         kx if [ x"$CC" = x ]; then
     5         kx     echo -n 'Looking for a C compiler... '
     5         kx     for TRY in egcs gcc g++ CC c++ cc; do
     5         kx        (
     5         kx            $TRY __conftest.c -o __conftest || exit 1;
     5         kx #           ./__conftest || exit 1;
     5         kx        ) >/dev/null 2>&1 || continue;
     5         kx        CC=$TRY
     5         kx        break;
     5         kx     done
     5         kx     if [ x"$CC" = x ]; then
     5         kx         echo 'failed.'
     5         kx         echo 'Cannot find a C compiler. Run configure with --with-c-compiler.'
     5         kx         rm -f __conftest*
     5         kx         exit
     5         kx     fi
     5         kx     echo "$CC"
     5         kx else
     5         kx     echo -n 'Checking if C compiler works... '
     5         kx     if (
     5         kx           $CC __conftest.c -o __conftest || exit 1
     5         kx #          ./__conftest || exit 1
     5         kx        ) >/dev/null 2>&1; then
     5         kx          echo 'yes'
     5         kx      else
     5         kx          echo 'no'
     5         kx          echo 'Compiler '"$CC"' does not exist or cannot compile C; try another.'
     5         kx          rm -f __conftest*
     5         kx          exit
     5         kx      fi
     5         kx fi
     5         kx 
     5         kx echo -n "Checking if $CC accepts gcc warnings... "
     5         kx if (
     5         kx     $CC $WARNINGS __conftest.c -o __conftest || exit 1
     5         kx    ) >/dev/null 2>&1; then
     5         kx      echo 'yes'
     5         kx      CC_WARNINGS=1
     5         kx else
     5         kx      echo 'no'
     5         kx fi
     5         kx 
     5         kx if [ x$DEBUG = x ]; then
     5         kx     echo -n "Checking if $CC accepts -O2... "
     5         kx     if (
     5         kx          $CC -O2 __conftest.c -o __conftest
     5         kx        ) >/dev/null 2>&1; then
     5         kx          echo 'yes'
     5         kx          CFLAGS="$CFLAGS -O2"
     5         kx     else
     5         kx          echo 'no'
     5         kx          echo -n "Checking if $CC accepts -O... "
     5         kx          if (
     5         kx               $CC -O __conftest.c -o __conftest
     5         kx             ) >/dev/null 2>&1; then
     5         kx               echo 'yes'
     5         kx               CFLAGS="$CFLAGS -O"
     5         kx          else
     5         kx               echo 'no'
     5         kx          fi
     5         kx     fi
     5         kx 
     5         kx else
     5         kx     echo -n "Checking if $CC accepts -g... "
     5         kx     if (
     5         kx          $CC -g __conftest.c -o __conftest
     5         kx        ) >/dev/null 2>&1; then
     5         kx          echo 'yes'
     5         kx          CFLAGS="$CFLAGS -g"
     5         kx     else
     5         kx          echo 'no'
     5         kx     fi
     5         kx 
     5         kx fi
     5         kx 
     5         kx LDFLAGS=$LDFLAGS
     5         kx LIBS=$LIBS
     5         kx 
     5         kx rm -f __conftest*
     5         kx 
     5         kx ##################################################
     5         kx 
     5         kx echo -n 'Checking for BSD signal semantics... '
     5         kx cat <<EOF >__conftest.c
     5         kx #include <unistd.h>
     5         kx #include <signal.h>
     5         kx int count=0;
     5         kx void handle(int foo) { count++; }
     5         kx int main() {
     5         kx     int pid=getpid();
     5         kx     signal(SIGINT, handle);
     5         kx     kill(pid,SIGINT);
     5         kx     kill(pid,SIGINT);
     5         kx     kill(pid,SIGINT);
     5         kx     if (count!=3) return 1;
     5         kx     return 0;
     5         kx }
     5         kx 
     5         kx EOF
     5         kx if (
     5         kx       $CC $CFLAGS  __conftest.c  -o __conftest || exit 1
     5         kx #      ./__conftest || exit 1
     5         kx    ) >/dev/null 2>&1; then
     5         kx     echo 'yes'
     5         kx else
     5         kx     if (
     5         kx           $CC $CFLAGS -D__USE_BSD_SIGNAL __conftest.c  -o __conftest || exit 1
     5         kx #          ./__conftest || exit 1
     5         kx        ) >/dev/null 2>&1; then
     5         kx         echo '-D__USE_BSD_SIGNAL'
     5         kx         CFLAGS="$CFLAGS -D__USE_BSD_SIGNAL"
     5         kx     else
     5         kx         echo 'no'
     5         kx         echo 'This package needs BSD signal semantics to run.'
     5         kx         rm -f __conftest*
     5         kx         exit
     5         kx     fi
     5         kx fi
     5         kx rm -f __conftest*
     5         kx 
     5         kx ##################################################
     5         kx 
     5         kx echo -n 'Checking for socklen_t... '
     5         kx cat <<EOF >__conftest.c
     5         kx #include <sys/types.h>
     5         kx #include <sys/socket.h>
     5         kx #include <netinet/in.h>
     5         kx int main() {
     5         kx     struct sockaddr_in sn;
     5         kx     socklen_t len = sizeof(sn);
     5         kx     getpeername(0, (struct sockaddr *)&sn, &len);
     5         kx     return 0;
     5         kx }
     5         kx 
     5         kx EOF
     5         kx if (
     5         kx       $CC $CFLAGS  __conftest.c  -o __conftest || exit 1
     5         kx    ) >/dev/null 2>&1; then
     5         kx     echo 'yes'
     5         kx else
     5         kx     if (
     5         kx           $CC $CFLAGS -Dsocklen_t=int __conftest.c  -o __conftest || exit 1
     5         kx        ) >/dev/null 2>&1; then
     5         kx         echo 'int'
     5         kx         CFLAGS="$CFLAGS -Dsocklen_t=int"
     5         kx     else
     5         kx         if (
     5         kx               $CC $CFLAGS -Dsocklen_t=size_t __conftest.c  -o __conftest || exit 1
     5         kx            ) >/dev/null 2>&1; then
     5         kx             echo 'size_t'
     5         kx             CFLAGS="$CFLAGS -Dsocklen_t=size_t"
     5         kx         else
     5         kx             echo 'no'
     5         kx             echo 'Cannot work out what to use for socklen_t. Help...'
     5         kx             rm -f __conftest*
     5         kx             exit
     5         kx         fi
     5         kx     fi
     5         kx fi
     5         kx rm -f __conftest*
     5         kx 
     5         kx ##################################################
     5         kx 
     5         kx echo 'Generating MCONFIG...'
     5         kx (
     5         kx     echo -n '# Generated by configure (confgen version 2) on '
     5         kx     date
     5         kx     echo '#'
     5         kx     echo
     5         kx 
     5         kx     echo "BINDIR=$BINDIR"
     5         kx     echo "SBINDIR=$SBINDIR"
     5         kx     echo "MANDIR=$MANDIR"
     5         kx     echo "BINMODE=$BINMODE"
     5         kx     echo "DAEMONMODE=$DAEMONMODE"
     5         kx     echo "MANMODE=$MANMODE"
     5         kx     echo "PREFIX=$PREFIX"
     5         kx     echo "EXECPREFIX=$EXECPREFIX"
     5         kx     echo "INSTALLROOT=$INSTALLROOT"
     5         kx     echo "CC=$CC"
     5         kx     if [ x$CC_WARNINGS != x ]; then
     5         kx         CFLAGS="$CFLAGS $WARNINGS"
     5         kx     fi
     5         kx 
     5         kx     echo "CFLAGS=$CFLAGS" | sed 's/= */=/'
     5         kx     echo "LDFLAGS=$LDFLAGS" | sed 's/= */=/'
     5         kx     echo "LIBS=$LIBS" | sed 's/= */=/'
     5         kx 
     5         kx ) > MCONFIG
     5         kx