Radix cross Linux Build System

Cross-platform build system is designed to build distributions of different operating systems for a set of target devices

39 Commits   2 Branches   2 Tags
     5         kx 
     5         kx dnl ============================================================
     5         kx dnl  Process this file with autoconf to produce
     5         kx dnl  a configure script.
     5         kx dnl ============================================================
     5         kx 
     5         kx AC_PREREQ(2.58)dnl           dnl Minimum Autoconf version required.
     5         kx 
     5         kx 
     5         kx AC_INIT([build-system], [1.0.0])
     5         kx AC_CONFIG_SRCDIR(acsite.m4)
     5         kx 
     5         kx 
     5         kx dnl ============================================================
     5         kx dnl ============================================================
     5         kx dnl ============================================================
     5         kx dnl ============================================================
     5         kx dnl ============================================================
     5         kx dnl $$                                                        $$
     5         kx dnl $$ PART: Test for Auxiliary (my be version sensitive)     $$
     5         kx dnl $$       programs                                         $$
     5         kx dnl $$                                                        $$
     5         kx dnl ============================================================
     5         kx dnl ============================================================
     5         kx dnl ============================================================
     5         kx dnl ============================================================
     5         kx dnl ============================================================
     5         kx AC_MSG_RESULT(=======)
     5         kx AC_MSG_RESULT(======= Test for aux programs:)
     5         kx AC_MSG_RESULT(=======)
     5         kx 
     5         kx dnl ============================================================
     5         kx dnl  Locate tools( on build machine! ) .
     5         kx dnl                =================
     5         kx dnl ============================================================
     5         kx AC_PATH_PROG_LN_S
     5         kx AC_SUBST(LN)
     5         kx AC_SUBST(LN_S)
     5         kx 
     5         kx dnl  Нам нужен исполняемый файл pwd. Встроенный "pwd -P" нас
     5         kx dnl  не устраивает( из соображений переносимости ) .
     5         kx AC_PATH_PROG(PWD_P, pwd, no)
     5         kx if test "$PWD_P" = no; then
     5         kx    AC_MSG_ERROR(********   A pwd binary could not be found.)
     5         kx fi
     5         kx 
     5         kx AC_PATH_PROGS(SED, sed gsed, no, /usr/local/bin:/usr/bin:/bin:$PATH)
     5         kx 
     5         kx AC_PATH_PROGS(TAR, tar gtar, no, /usr/local/bin:/usr/bin:/bin:$PATH)
     5         kx 
     5         kx AC_PATH_PROG(BASH, bash, no)
     5         kx if test "$BASH" != no &&
     5         kx    $BASH -c 'test "$BASH_VERSINFO" \
     5         kx              && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
     5         kx    parse_conf_cv_have_bash2=yes
     5         kx else
     5         kx    parse_conf_cv_have_bash2=no
     5         kx fi
     5         kx AC_SUBST(parse_conf_cv_have_bash2)
     5         kx 
     5         kx AC_PATH_PROG(BZIP2, bzip2, no, /usr/local/bin:/usr/bin:/bin:$PATH)
     5         kx AC_PATH_PROG(GPG,   gpg,   no, /usr/local/bin:/usr/bin:/bin:$PATH)
     5         kx AC_PATH_PROG(GZIP,  gzip,  no, /usr/local/bin:/usr/bin:/bin:$PATH)
     5         kx AC_PATH_PROG(MAKE,  make,  no, /usr/local/bin:/usr/bin:/bin:$PATH)
     5         kx AC_PATH_PROG(LESS,  less,  no, /usr/local/bin:/usr/bin:/bin:$PATH)
     5         kx AC_PATH_PROG(PATCH, patch, no, /usr/local/bin:/usr/bin:/bin:$PATH)
     5         kx AC_PATH_PROG(UNZIP, unzip, no, /usr/local/bin:/usr/bin:/bin:$PATH)
     5         kx AC_PATH_PROG(WGET,  wget,  no, /usr/local/bin:/usr/bin:/bin:$PATH)
     5         kx 
     5         kx AC_SUBST(BUILDSYSTEM, [$BUILDSYSTEM])
     5         kx 
     5         kx AC_PATH_PROG(GCC, gcc, no)
     5         kx if test "$GCC" != no ; then
     5         kx    LIBDIRSUFFIX=$($GCC -print-multi-os-directory | head -1 | sed 's,[[^0-9]]*\([[0-9]]*\)$,\1,')
     5         kx else
     5         kx    LIBDIRSUFFIX=
     5         kx fi
     5         kx AC_SUBST(LIBDIRSUFFIX)
     5         kx 
     5         kx 
     5         kx dnl ============================================================
     5         kx dnl ============================================================
     5         kx dnl ============================================================
     5         kx dnl ============================================================
     5         kx dnl ============================================================
     5         kx dnl $$                                                        $$
     5         kx dnl $$ PART: OUTPUT Substitution                              $$
     5         kx dnl $$                                                        $$
     5         kx dnl ============================================================
     5         kx dnl ============================================================
     5         kx dnl ============================================================
     5         kx dnl ============================================================
     5         kx dnl ============================================================
     5         kx AC_MSG_RESULT(=======)
     5         kx AC_MSG_RESULT(======= OUTPUT:)
     5         kx AC_MSG_RESULT(=======)
     5         kx 
     5         kx 
     5         kx AC_OUTPUT([
     5         kx CPAN-Config.pm
     5         kx CPAN-install
     5         kx ])
     5         kx 
     5         kx AC_MSG_RESULT(=======)
     5         kx AC_MSG_RESULT(======= End of test for aux programs.)
     5         kx AC_MSG_RESULT(=======)