Add support for preparing the initial commit in the status view
[tig] / configure.ac
1 AC_INIT([tig], [0],
2         [Jonas Fonseca <fonseca@diku.dk>],
3         [tig])
4
5 AC_LANG([C])
6 AC_CONFIG_HEADER(config.h)
7 AC_CONFIG_SRCDIR(tig.c)
8
9 AC_SEARCH_LIBS([wclear], [ncursesw ncurses curses], [],
10                [AC_ERROR([curses not found])])
11
12 AM_ICONV
13
14 AC_PROG_CC
15
16 AC_CHECK_PROG(GIT, [git], [git], [AC_ERROR([git not found])])
17 AC_MSG_CHECKING([which config command git supports])
18 GIT_CONFIG="git repo-config"
19 git config --list >/dev/null && GIT_CONFIG="git config"
20 AC_MSG_RESULT([$GIT_CONFIG])
21 AC_DEFINE_UNQUOTED(GIT_CONFIG,"$GIT_CONFIG",[git config program])
22
23 AC_CHECK_PROGS(ASCIIDOC, [asciidoc false])
24 AC_CHECK_PROGS(XMLTO, [xmlto false])
25 AC_CHECK_PROGS(DOCBOOK2PDF, [docbook2pdf false])
26
27 AC_CONFIG_FILES([config.make])
28 AC_OUTPUT
29
30 case "$LIBS" in
31 *-lncursesw*) ;;
32 *) AC_MSG_RESULT([NOTE: The found ncurses library does not support wide-char.])
33    AC_MSG_RESULT([NOTE: This means that tig will not correctly render UTF-8])
34 esac