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