1 2AC_PREREQ(2.69) 3AC_INIT([icewm-extra-themes],[1.2],[https://github.com/bbidulock/icewm-extra-themes/issues],[icewm-extra-themes], [https://github.com/bbidulock/icewm-extra-themes]) 4AC_REVISION([1.2]) 5 6# set better defaults 7AC_PREFIX_DEFAULT([/usr]) 8if test "$prefix" = /usr -o "$prefix" = NONE; then 9 test "$sysconfdir" = '${prefix}/etc' && sysconfdir=/etc 10 test "$sharedstatedir" = '${prefix}/com' && sharedstatedir=/var 11 test "$localstatedir" = '${prefix}/var' && localstatedir=/var 12fi 13 14AC_CONFIG_SRCDIR([data/Makefile.am]) 15AC_CONFIG_HEADERS([autoconf.h]) 16AC_CONFIG_MACRO_DIR([m4]) 17AC_CONFIG_AUX_DIR([scripts]) 18 19DATE='2019-09-10' 20AC_SUBST([DATE]) 21 22MDOCDATE='September 10, 2019' 23AC_SUBST([MDOCDATE]) 24 25BRANCH='1.2' 26AC_SUBST([BRANCH]) 27 28# Initialize Automake 29AM_INIT_AUTOMAKE([gnits 1.16 dist-lzip no-dist-gzip std-options -Wall color-tests silent-rules tar-pax]) 30AM_MAINTAINER_MODE 31AM_SILENT_RULES([yes]) 32 33# Checks for programs. 34AC_PROG_SED 35AC_PROG_AWK 36AC_PROG_INSTALL 37AC_PROG_LN_S 38AC_PROG_MAKE_SET 39AC_PROG_MKDIR_P 40 41AC_ARG_VAR([MARKDOWN],[markdown command. @<:@default=markdown@:>@]) 42AC_CHECK_PROGS([MARKDOWN],[markdown],[${am_missing_run}markdown],[$PATH]) 43 44AC_ARG_VAR([ASCIIDOC],[asciidoc command. @<:@default=asciidoctor@:>@]) 45AC_CHECK_PROGS([ASCIIDOC],[asciidoc asciidoctor],[${am_missing_run}asciidoc],[$PATH]) 46 47AC_ARG_VAR([ASCIIDOC_BACKEND],[asciidoc backend @<:@default=NONE@:>@]) 48if test -z "$ASCIIDOC_BACKEND"; then 49 case "$ASCIIDOC" in 50 asciidoc) ASCIIDOC_BACKEND="--backend=html4" ;; 51 asciidoctor) ASCIIDOC_BACKEND="--backend=html5" ;; 52 *) AC_MSG_WARN([ASCIIDOC $ASCIIDOC is not supported.]) ;; 53 esac 54fi 55 56AC_ARG_VAR([ASCIIMAN],[asciidoc to manpage converter. @<:@default=a2x@:>@]) 57AC_CHECK_PROGS([ASCIIMAN],[a2x asciidoctor],[${am_missing_run}a2x],[$PATH]) 58 59AC_ARG_VAR([ASCIIMAN_FORMAT],[asciidoc manpage option @<:@default=NONE@:>@]) 60if test -z "$ASCIIMAN_FORMAT"; then 61 case "$ASCIIMAN" in 62 a2x) ASCIIMAN_FORMAT="--format=manpage" ;; 63 asciidoctor) ASCIIMAN_FORMAT="--backend=manpage" ;; 64 *) AC_MSG_WARN([ASCIIMAN $ASCIIMAN is not supported.]) ;; 65 esac 66fi 67 68AC_ARG_VAR([LINKS],[links command. @<:@default=lynx@:>@]) 69AC_CHECK_PROGS([LINKS],[lynx links],[${am_missing_run}lynx],[$PATH]) 70if test "$LINKS" = "links"; then 71 LINKS="links -codepage utf-8" 72fi 73 74# Checks for libraries. 75 76# Checks for header files. 77 78# Checks for typedefs, structures, and compiler characteristics. 79 80# Checks for library functions. 81 82test "x$prefix" = xNONE && prefix="$ac_default_prefix" 83sharedir="$datadir" 84eval "sharedir=\"$sharedir\"" 85eval "sharedir=\"$sharedir\"" 86eval "sharedir=\"$sharedir\"" 87AC_SUBST([sharedir]) 88 89icewmdir='$(datadir)/icewm' 90AC_SUBST([icewmdir]) 91icewmthemesdir='$(icewmdir)/themes' 92AC_SUBST([icewmthemesdir]) 93 94AC_CONFIG_FILES([Makefile 95 data/Makefile 96 ]) 97AC_OUTPUT 98 99# vim: set ft=config: 100