Radix cross Linux package tools

Package Tools – is a set of utilities to create, install, and update RcL packages

3 Commits   0 Branches   2 Tags
11c606a6 (kx 2023-04-11 01:18:34 +0300  1) 
11c606a6 (kx 2023-04-11 01:18:34 +0300  2) dnl ============================================================
11c606a6 (kx 2023-04-11 01:18:34 +0300  3) dnl Display Configuration Headers
11c606a6 (kx 2023-04-11 01:18:34 +0300  4) dnl 
11c606a6 (kx 2023-04-11 01:18:34 +0300  5) dnl    configure.in:
11c606a6 (kx 2023-04-11 01:18:34 +0300  6) dnl       AC_MSG_CFG_PART(<text>)
11c606a6 (kx 2023-04-11 01:18:34 +0300  7) dnl ============================================================
11c606a6 (kx 2023-04-11 01:18:34 +0300  8) 
11c606a6 (kx 2023-04-11 01:18:34 +0300  9) define(AC_MSG_CFG_PART,[dnl
11c606a6 (kx 2023-04-11 01:18:34 +0300 10)   AC_MSG_RESULT()
11c606a6 (kx 2023-04-11 01:18:34 +0300 11)   AC_MSG_RESULT(${TB}$1:${TN})
11c606a6 (kx 2023-04-11 01:18:34 +0300 12) ])dnl
11c606a6 (kx 2023-04-11 01:18:34 +0300 13) 
11c606a6 (kx 2023-04-11 01:18:34 +0300 14) AC_DEFUN(AC_PKGTOOLS_HEADLINE,[dnl
11c606a6 (kx 2023-04-11 01:18:34 +0300 15)   # Use a `Quadrigaph'. @<:@ gives you [ and @:>@ gives you ] :
11c606a6 (kx 2023-04-11 01:18:34 +0300 16)   TB=`echo -n -e '\033@<:@1m'`
11c606a6 (kx 2023-04-11 01:18:34 +0300 17)   TN=`echo -n -e '\033@<:@0m'`
11c606a6 (kx 2023-04-11 01:18:34 +0300 18)   echo ""
11c606a6 (kx 2023-04-11 01:18:34 +0300 19)   echo "Configuring ${TB}$1${TN} ($2), Version ${TB}${PACKAGE_VERSION}${TN}"
11c606a6 (kx 2023-04-11 01:18:34 +0300 20)   echo "$3"
11c606a6 (kx 2023-04-11 01:18:34 +0300 21) ])dnl
11c606a6 (kx 2023-04-11 01:18:34 +0300 22) 
11c606a6 (kx 2023-04-11 01:18:34 +0300 23) 
11c606a6 (kx 2023-04-11 01:18:34 +0300 24) dnl ============================================================
11c606a6 (kx 2023-04-11 01:18:34 +0300 25) dnl  Test for build_host `ln -s' .
11c606a6 (kx 2023-04-11 01:18:34 +0300 26) dnl  ============================
11c606a6 (kx 2023-04-11 01:18:34 +0300 27) dnl
11c606a6 (kx 2023-04-11 01:18:34 +0300 28) dnl Usage:
11c606a6 (kx 2023-04-11 01:18:34 +0300 29) dnl -----
11c606a6 (kx 2023-04-11 01:18:34 +0300 30) dnl    AC_PATH_PROG_LN_S
11c606a6 (kx 2023-04-11 01:18:34 +0300 31) dnl    AC_SUBST(LN)
11c606a6 (kx 2023-04-11 01:18:34 +0300 32) dnl    AC_SUBST(LN_S)
11c606a6 (kx 2023-04-11 01:18:34 +0300 33) dnl
11c606a6 (kx 2023-04-11 01:18:34 +0300 34) dnl ============================================================
11c606a6 (kx 2023-04-11 01:18:34 +0300 35) AC_DEFUN(AC_PATH_PROG_LN_S,
11c606a6 (kx 2023-04-11 01:18:34 +0300 36) [AC_PATH_PROG(LN, ln, no, /usr/local/bin:/usr/bin:/bin:$PATH)
11c606a6 (kx 2023-04-11 01:18:34 +0300 37) AC_MSG_CHECKING(whether ln -s works on build host)
11c606a6 (kx 2023-04-11 01:18:34 +0300 38) AC_CACHE_VAL(ac_cv_path_prog_LN_S,
11c606a6 (kx 2023-04-11 01:18:34 +0300 39) [rm -f conftestdata
11c606a6 (kx 2023-04-11 01:18:34 +0300 40) if $LN -s X conftestdata 2>/dev/null
11c606a6 (kx 2023-04-11 01:18:34 +0300 41) then
11c606a6 (kx 2023-04-11 01:18:34 +0300 42)   rm -f conftestdata
11c606a6 (kx 2023-04-11 01:18:34 +0300 43)   ac_cv_path_prog_LN_S="$LN -s"
11c606a6 (kx 2023-04-11 01:18:34 +0300 44) else
11c606a6 (kx 2023-04-11 01:18:34 +0300 45)   ac_cv_path_prog_LN_S="$LN"
11c606a6 (kx 2023-04-11 01:18:34 +0300 46) fi])dnl
11c606a6 (kx 2023-04-11 01:18:34 +0300 47) LN_S="$ac_cv_path_prog_LN_S"
11c606a6 (kx 2023-04-11 01:18:34 +0300 48) if test "$ac_cv_path_prog_LN_S" = "$LN -s"; then
11c606a6 (kx 2023-04-11 01:18:34 +0300 49)   AC_MSG_RESULT(yes)
11c606a6 (kx 2023-04-11 01:18:34 +0300 50) else
11c606a6 (kx 2023-04-11 01:18:34 +0300 51)   AC_MSG_RESULT(no)
11c606a6 (kx 2023-04-11 01:18:34 +0300 52) fi
11c606a6 (kx 2023-04-11 01:18:34 +0300 53) AC_SUBST(LN)dnl
11c606a6 (kx 2023-04-11 01:18:34 +0300 54) AC_SUBST(LN_S)dnl
11c606a6 (kx 2023-04-11 01:18:34 +0300 55) ])
11c606a6 (kx 2023-04-11 01:18:34 +0300 56)