Sat Dec 2 20:47:12 2006 John Ellis <johne@verizon.net>
[geeqie.git] / configure.in
1 AC_INIT(src/main.c)
2 AC_CONFIG_HEADER(config.h)
3
4 AM_INIT_AUTOMAKE(gqview, 2.1.5)
5
6 AM_MAINTAINER_MODE
7
8 AC_ISC_POSIX
9 AC_PROG_CC
10 AC_STDC_HEADERS
11 AC_ARG_PROGRAM
12
13 dnl reasonable guesses for where stuff is installed
14 if test "x$prefix" = "xNONE"; then
15   prefix="/usr/local"
16 else
17   prefix=$prefix
18 fi
19
20 AM_PATH_GTK_2_0(2.4.0,,AC_MSG_ERROR(GTK+ >= 2.4.0 not installed.))
21
22 AC_DEFINE_UNQUOTED(GQVIEW_HELPDIR, "$prefix/share/doc/gqview-$VERSION", [Location of documentation files])
23 AC_DEFINE_UNQUOTED(GQVIEW_HTMLDIR, "$prefix/share/doc/gqview-$VERSION/html", [Location of html documentation])
24
25 dnl checks for functions
26 AC_CHECK_FUNCS(strverscmp)
27
28 dnl check for little cms (lcms, this test pulled from gimp)
29 AC_ARG_WITH(lcms, [  --without-lcms          build without lcms support])
30
31 have_lcms=no
32 if test "x$with_lcms" != "xno"; then
33   AC_CHECK_LIB(lcms, cmsCreate_sRGBProfile, [
34     AC_CHECK_HEADER(lcms.h,
35       have_lcms=yes, [
36       AC_CHECK_HEADER(lcms/lcms.h,
37         have_lcms=yes
38         AC_DEFINE(HAVE_LCMS_LCMS_H, 1,
39           [Define to 1 if the lcms header must be included as lcms/lcms.h]))
40       ])
41   ])
42   if test "$have_lcms" = "yes"; then
43     LCMS_LIBS="-llcms"
44     AC_DEFINE(HAVE_LCMS, 1, [define to enable use of color profiles with lcms])
45   else
46     have_lcms="no (lcms not found or unusable)"
47   fi
48 else
49   have_lcms="no (lcms support disabled)"
50 fi
51
52 AC_SUBST(LCMS_LIBS)
53 AM_CONDITIONAL(HAVE_LCMS, test "$have_lcms" = "yes")
54
55 ALL_LINGUAS="ar be bg ca cs da de eo es et eu fi fr hu id it ja ko nl no pl pt_BR ro ru sk sl sv th tr uk vi zh_CN.GB2312 zh_TW"
56 GETTEXT_PACKAGE=$PACKAGE
57 AC_SUBST(GETTEXT_PACKAGE)
58 AM_GLIB_GNU_GETTEXT
59 AM_GLIB_DEFINE_LOCALEDIR(GQVIEW_LOCALEDIR)
60
61 AC_SUBST(CFLAGS)
62 AC_SUBST(CPPFLAGS)
63 AC_SUBST(LDFLAGS)
64
65 AC_OUTPUT([
66 Makefile
67 src/Makefile
68 src/icons/Makefile
69 src/icons/svg/Makefile
70 po/Makefile.in
71 doc/Makefile
72 gqview.spec
73 ])
74