12c7b1c5 (kx 2023-03-24 02:53:04 +0300 1)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 2) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 3) dnl Process this file with autoconf to produce
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 4) dnl a configure script.
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 5) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 6)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 7) AC_PREREQ(2.71)dnl dnl Minimum Autoconf version required.
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 8)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 9)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 10) AC_INIT([cscm], [0.1.4],
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 11) [support@radix.pro], [cscm], [https://radix.pro])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 12)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 13) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 14) dnl m4's diversions:
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 15) dnl ---------------
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 16) dnl
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 17) dnl see: /use/share/autoconf/autoconf/general.m4
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 18) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 19) m4_divert_push([M4SH-INIT])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 20) CSVN_NAME=svn
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 21) CSVN_CONFIG_FILE=csvn-ui.rc
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 22) CSVN_PROGRAM=csvn
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 23) CSVN_PROGRAM_NAME=cSvn
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 24) CGIT_NAME=git
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 25) CGIT_CONFIG_FILE=cgit-ui.rc
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 26) CGIT_PROGRAM=cgit
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 27) CGIT_PROGRAM_NAME=cGit
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 28) PACKAGE_DAEMON=cscmd
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 29) PACKAGE_LICENSE=Radix-1.0
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 30) CSCM_CONTROL_DIR=/etc/rc.d
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 31) CSCM_LOGROTATE_DIR=/etc/logrotate.d
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 32) CSCM_HOME_PATH=/var/lib
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 33) CSCM_LOG_DIR=/var/log
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 34) CSCM_PID_DIR=/var/run
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 35) m4_divert_pop([M4SH-INIT])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 36)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 37) AC_CSCM_HEADLINE([cscm], [cScm], [Copyright (c) 2019-2022 Andrey V.Kosteltsev])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 38)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 39)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 40) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 41) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 42) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 43) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 44) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 45) dnl $$ $$
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 46) dnl $$ PART: Init Automake environment $$
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 47) dnl $$ $$
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 48) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 49) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 50) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 51) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 52) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 53) AC_MSG_CFG_PART(Init Automake environment)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 54)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 55) AC_CANONICAL_TARGET
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 56)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 57) AM_INIT_AUTOMAKE([subdir-objects foreign no-dist-gzip dist-xz])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 58)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 59) AC_CONFIG_HEADERS([config.h])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 60)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 61) AC_PREFIX_DEFAULT(/usr/local)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 62)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 63)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 64) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 65) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 66) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 67) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 68) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 69) dnl $$ $$
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 70) dnl $$ PART: Test for Build Tools $$
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 71) dnl $$ $$
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 72) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 73) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 74) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 75) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 76) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 77) AC_MSG_CFG_PART(Test for build tools)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 78) AC_CHECK_TOOL([GCC], [gcc], [:])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 79) AC_PATH_PROG([BISON], [bison], [no], [/usr/local/bin:/usr/bin:/bin:$PATH])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 80) test "$BISON" = "no" && AC_MSG_ERROR([Unable to find required program 'bison'])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 81)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 82)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 83) AC_MSG_CFG_PART(Test for Header files)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 84) dnl
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 85) dnl Check for system header files.
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 86) dnl =============================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 87) dnl /* GetText частично проверил. Но мы делаем для себя. */
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 88) AC_CHECK_HEADERS( locale.h )
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 89) AC_CHECK_HEADERS( sys/types.h sys/stat.h stdlib.h stddef.h )
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 90) AC_CHECK_HEADERS( memory.h string.h strings.h )
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 91) AC_CHECK_HEADERS( inntypes.h stdint.h unistd.h )
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 92) AC_CHECK_HEADERS( fcntl.h errno.h )
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 93) AC_CHECK_HEADERS( sys/file.h )
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 94) AC_CHECK_HEADERS( sys/uio.h )
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 95) AC_CHECK_HEADERS( stdarg.h )
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 96) AC_CHECK_HEADERS( sys/time.h )
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 97) AC_CHECK_HEADERS( limits.h )
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 98) AC_CHECK_HEADERS( endian.h )
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 99) AC_CHECK_HEADERS( pcre2.h )
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 100) AC_CHECK_HEADERS( wchar.h )
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 101) AC_CHECK_HEADERS( wctype.h )
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 102)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 103) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 104) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 105) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 106) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 107) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 108) dnl $$ $$
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 109) dnl $$ PART: Test for Libraries $$
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 110) dnl $$ $$
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 111) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 112) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 113) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 114) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 115) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 116) AC_MSG_CFG_PART(Test for libraries)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 117) AC_CHECK_LIB([rt],[aio_suspend],[],[AC_MSG_ERROR([Unable to find required librt])])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 118) AC_CHECK_LIB([pcre2-32],[pcre2_compile_32],[],[AC_MSG_ERROR([Unable to find required libpcre2-32])])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 119) AC_CHECK_LIB([m],[round],[],[AC_MSG_ERROR([Unable to find required libm])])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 120)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 121)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 122) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 123) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 124) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 125) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 126) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 127) dnl $$ $$
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 128) dnl $$ PART: cScm Features $$
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 129) dnl $$ $$
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 130) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 131) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 132) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 133) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 134) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 135) AC_ARG_WITH([controldir],
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 136) [AS_HELP_STRING([--with-controldir=DIR], [cScm Daemon CONTROL directory @<:@default=/etc/rc.d@:>@],[26],[84])],
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 137) [controldir=$withval],
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 138) [controldir="/etc/rc.d"])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 139) AC_SUBST([controldir], [$controldir])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 140) AC_SUBST([CSCM_CONTROL_DIR], [$controldir])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 141) AC_DEFINE_UNQUOTED([CSCM_CONTROL_DIR], ["$CSCM_CONTROL_DIR"], [Define the cScm Daemon CONTROL directory])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 142)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 143) AC_ARG_WITH([logrotatedir],
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 144) [AS_HELP_STRING([--with-logrotatedir=DIR], [cScm Daemon LOGROTATE directory @<:@default=/etc/logrotate.d@:>@],[26],[87])],
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 145) [logrotatedir=$withval],
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 146) [logrotatedir="/etc/logrotate.d"])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 147) AC_SUBST([logrotatedir], [$logrotatedir])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 148) AC_SUBST([CSCM_LOGROTATE_DIR], [$logrotatedir])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 149) AC_DEFINE_UNQUOTED([CSCM_LOGROTATE_DIR], ["$CSCM_LOGROTATE_DIR"], [Define the cScm Daemon LOGROTATE directory])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 150)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 151) AC_ARG_WITH([homepath],
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 152) [AS_HELP_STRING([--with-homepath=DIR], [cSvn Daemon path to HOME directories @<:@default=/var/lib@:>@],[26],[84])],
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 153) [homepath=$withval],
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 154) [homepath="/var/lib"])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 155) AC_SUBST([homepath], [$homepath])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 156) AC_SUBST([CSCM_HOME_PATH], [$homepath])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 157) AC_DEFINE_UNQUOTED([CSCM_HOME_PATH], ["$CSCM_HOME_PATH"], [Define the cScm Daemon path to HOME directories])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 158) AC_SUBST([csvndhomedir], [$homepath/$CSVN_PROGRAM])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 159) AC_SUBST([CSVN_HOME_DIR], [$csvndhomedir])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 160) AC_DEFINE_UNQUOTED([CSVN_HOME_DIR], ["$CSVN_HOME_DIR"], [Define the cSvn Daemon HOME directory])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 161) AC_SUBST([cgitdhomedir], [$homepath/$CGIT_PROGRAM])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 162) AC_SUBST([CGIT_HOME_DIR], [$cgitdhomedir])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 163) AC_DEFINE_UNQUOTED([CGIT_HOME_DIR], ["$CGIT_HOME_DIR"], [Define the cGit Daemon HOME directory])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 164)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 165) AC_ARG_WITH([logdir],
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 166) [AS_HELP_STRING([--with-logdir=DIR], [cSvn Daemon LOG directory @<:@default=/var/log@:>@],[26],[84])],
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 167) [logdir=$withval],
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 168) [logdir="/var/log"])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 169) AC_SUBST([logdir], [$logdir])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 170) AC_SUBST([CSCM_LOG_DIR], [$logdir])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 171) AC_DEFINE_UNQUOTED([CSCM_LOG_DIR], ["$CSCM_LOG_DIR"], [Define the cScm Daemon LOG directory])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 172)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 173) AC_ARG_WITH([piddir],
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 174) [AS_HELP_STRING([--with-piddir=DIR], [cScm Daemon PID directory @<:@default=/var/run@:>@],[26],[84])],
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 175) [piddir=$withval],
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 176) [piddir="/var/run"])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 177) AC_SUBST([piddir], [$piddir])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 178) AC_SUBST([CSCM_PID_DIR], [$piddir])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 179) AC_DEFINE_UNQUOTED([CSCM_PID_DIR], ["$CSCM_PID_DIR"], [Define the cScm Daemon PID directory])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 180)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 181) AC_SUBST([CSVN_NAME], [$CSVN_NAME])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 182) AC_SUBST([CSVN_CONFIG], [$sysconfdir/$CSVN_CONFIG_FILE])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 183) AC_DEFINE_UNQUOTED([CSVN_CONFIG], ["$CSVN_CONFIG"], [Define the cSvn Default Configuration File])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 184) AC_SUBST([CSVN_PROGRAM], [$CSVN_PROGRAM])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 185) AC_DEFINE_UNQUOTED([CSVN_PROGRAM], ["$CSVN_PROGRAM"], [Define the cSvn Default Program Name])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 186) AC_SUBST([CSVN_PROGRAM_NAME], [$CSVN_PROGRAM_NAME])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 187) AC_SUBST([CGIT_NAME], [$CGIT_NAME])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 188) AC_SUBST([CGIT_CONFIG], [$sysconfdir/$CGIT_CONFIG_FILE])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 189) AC_DEFINE_UNQUOTED([CGIT_CONFIG], ["$CGIT_CONFIG"], [Define the cGit Default Configuration File])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 190) AC_SUBST([CGIT_PROGRAM], [$CGIT_PROGRAM])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 191) AC_DEFINE_UNQUOTED([CGIT_PROGRAM], ["$CGIT_PROGRAM"], [Define the cGit Default Program Name])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 192) AC_SUBST([CGIT_PROGRAM_NAME], [$CGIT_PROGRAM_NAME])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 193)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 194)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 195) AC_SUBST(PROGRAM_NAME,[${PACKAGE_NAME}])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 196) AC_SUBST(PROGRAM_DAEMON,[${PACKAGE_DAEMON}])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 197) AC_SUBST(PROGRAM_VERSION,[${PACKAGE_VERSION}])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 198) AC_SUBST(PROGRAM_LICENSE,[${PACKAGE_LICENSE}])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 199)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 200) AC_DEFINE_UNQUOTED([PROGRAM_NAME], ["$PROGRAM_NAME"], [Define the program name])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 201) AC_DEFINE_UNQUOTED([PROGRAM_DAEMON], ["$PROGRAM_DAEMON"], [Define the daemon name])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 202) AC_DEFINE_UNQUOTED([PROGRAM_VERSION], ["$PROGRAM_VERSION"], [Define the version of all programs in this package])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 203) AC_DEFINE_UNQUOTED([PROGRAM_LICENSE], ["$PROGRAM_LICENSE"], [Define the License of all programs in this package])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 204)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 205)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 206) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 207) dnl Environment Variables:
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 208) dnl ---------------------
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 209) dnl For 'Some influential environment variables:' help section
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 210) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 211) AC_ARG_VAR([STRIP], [strip command])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 212)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 213)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 214) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 215) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 216) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 217) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 218) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 219) dnl $$ $$
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 220) dnl $$ PART: Test for Auxiliary (my be version sensitive) $$
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 221) dnl $$ programs $$
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 222) dnl $$ $$
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 223) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 224) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 225) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 226) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 227) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 228) AC_MSG_CFG_PART(Test for aux programs)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 229) AC_PATH_PROG_LN_S
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 230) AC_PATH_PROG([CAT], [cat], [no], [/usr/local/bin:/usr/bin:/bin:$PATH])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 231) AC_PATH_PROG([CHMOD], [chmod], [no], [/usr/local/bin:/usr/bin:/bin:$PATH])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 232) AC_PATH_PROG([CP], [cp], [no], [/usr/local/bin:/usr/bin:/bin:$PATH])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 233) AC_PATH_PROG([FIND], [find], [no], [/usr/local/bin:/usr/bin:/bin:$PATH])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 234) AC_PATH_PROG([GZIP], [gzip], [no], [/usr/local/bin:/usr/bin:/bin:$PATH])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 235) AC_PATH_PROG([MV], [mv], [no], [/usr/local/bin:/usr/bin:/bin:$PATH])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 236) AC_PATH_PROG([RM], [rm], [no], [/usr/local/bin:/usr/bin:/bin:$PATH])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 237) AC_PATH_PROG([SED], [sed], [no], [/usr/local/bin:/usr/bin:/bin:$PATH])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 238) AC_PATH_PROG([TAR], [tar], [no], [/usr/local/bin:/usr/bin:/bin:$PATH])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 239) AC_PATH_PROG([XZ], [xz], [no], [/usr/local/bin:/usr/bin:/bin:$PATH])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 240)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 241)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 242) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 243) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 244) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 245) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 246) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 247) dnl $$ $$
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 248) dnl $$ PART: OUTPUT Substitution $$
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 249) dnl $$ $$
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 250) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 251) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 252) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 253) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 254) dnl ============================================================
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 255) AC_MSG_CFG_PART(OUTPUT)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 256)
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 257) AC_CONFIG_FILES([
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 258) cscmd/Makefile
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 259) cscmd/cscmd.8
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 260) Makefile
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 261) ])
12c7b1c5 (kx 2023-03-24 02:53:04 +0300 262) AC_OUTPUT