annotate configure.in @ 487:a6478dd32097

fixed version string ;)
author Vladimir Nadvornik <nadvornik@suse.cz>
date Tue, 22 Apr 2008 18:06:38 +0000
parents 79d421449d3c
children c09da8b0fee9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
1 AC_INIT(src/main.c)
8
fb7006a334f1 Sync to GQview 1.5.9 release.
John Ellis <johne@verizon.net>
parents: 7
diff changeset
2 AC_CONFIG_HEADER(config.h)
7
8183927c7345 really break configure
John Ellis <johne@verizon.net>
parents: 5
diff changeset
3
487
a6478dd32097 fixed version string ;)
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 486
diff changeset
4 AM_INIT_AUTOMAKE(geeqie, 1.0alpha1)
1
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
5
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
6 AM_MAINTAINER_MODE
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
7
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
8 AC_ISC_POSIX
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
9 AC_PROG_CC
177
6611823f3c59 started exiv2 integration
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 124
diff changeset
10 AC_PROG_CXX
1
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
11 AC_STDC_HEADERS
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
12 AC_ARG_PROGRAM
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
13
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
14 dnl reasonable guesses for where stuff is installed
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
15 if test "x$prefix" = "xNONE"; then
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
16 prefix="/usr/local"
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
17 else
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
18 prefix=$prefix
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
19 fi
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
20
8
fb7006a334f1 Sync to GQview 1.5.9 release.
John Ellis <johne@verizon.net>
parents: 7
diff changeset
21 AM_PATH_GTK_2_0(2.4.0,,AC_MSG_ERROR(GTK+ >= 2.4.0 not installed.))
308
b5061d3b4b95 ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
Laurent Monin <geeqie@norz.org>
parents: 305
diff changeset
22 AC_PATH_PROGS(GDK_PIXBUF_CSOURCE, "gdk-pixbuf-csource")
1
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
23
484
1c533a418b63 fixed instalation of doc files
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 465
diff changeset
24 AC_ARG_WITH(readmedir, [ --with-readmedir=DIR install path for readme files],
1c533a418b63 fixed instalation of doc files
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 465
diff changeset
25 readmedir=$withval, readmedir="$prefix/share/doc/geeqie-$VERSION")
1c533a418b63 fixed instalation of doc files
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 465
diff changeset
26 AC_ARG_WITH(htmldir, [ --with-htmldir=DIR install path for html files],
1c533a418b63 fixed instalation of doc files
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 465
diff changeset
27 htmldir=$withval, htmldir="$readmedir/html")
1c533a418b63 fixed instalation of doc files
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 465
diff changeset
28
1c533a418b63 fixed instalation of doc files
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 465
diff changeset
29 AC_DEFINE_UNQUOTED(GQ_HELPDIR, "$readmedir", [Location of documentation files])
1c533a418b63 fixed instalation of doc files
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 465
diff changeset
30 AC_DEFINE_UNQUOTED(GQ_HTMLDIR, "$htmldir", [Location of html documentation])
1c533a418b63 fixed instalation of doc files
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 465
diff changeset
31
1c533a418b63 fixed instalation of doc files
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 465
diff changeset
32 AC_SUBST(readmedir)
1c533a418b63 fixed instalation of doc files
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 465
diff changeset
33 AC_SUBST(htmldir)
1
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
34
8
fb7006a334f1 Sync to GQview 1.5.9 release.
John Ellis <johne@verizon.net>
parents: 7
diff changeset
35 dnl checks for functions
276
9625a36d4a69 Implement secure rc file saving.
Laurent Monin <geeqie@norz.org>
parents: 197
diff changeset
36 AC_CHECK_FUNCS(strverscmp access fsync fflush)
1
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
37
113
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
38 dnl check for little cms (lcms, this test pulled from gimp)
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
39 AC_ARG_WITH(lcms, [ --without-lcms build without lcms support])
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
40
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
41 have_lcms=no
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
42 if test "x$with_lcms" != "xno"; then
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
43 AC_CHECK_LIB(lcms, cmsCreate_sRGBProfile, [
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
44 AC_CHECK_HEADER(lcms.h,
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
45 have_lcms=yes, [
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
46 AC_CHECK_HEADER(lcms/lcms.h,
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
47 have_lcms=yes
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
48 AC_DEFINE(HAVE_LCMS_LCMS_H, 1,
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
49 [Define to 1 if the lcms header must be included as lcms/lcms.h]))
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
50 ])
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
51 ])
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
52 if test "$have_lcms" = "yes"; then
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
53 LCMS_LIBS="-llcms"
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
54 AC_DEFINE(HAVE_LCMS, 1, [define to enable use of color profiles with lcms])
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
55 else
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
56 have_lcms="no (lcms not found or unusable)"
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
57 fi
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
58 else
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
59 have_lcms="no (lcms support disabled)"
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
60 fi
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
61 AC_SUBST(LCMS_LIBS)
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
62 AM_CONDITIONAL(HAVE_LCMS, test "$have_lcms" = "yes")
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
63
192
2d513afb9964 configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 177
diff changeset
64 AC_ARG_WITH(exiv2, [ --without-exiv2 build without exiv2 support])
2d513afb9964 configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 177
diff changeset
65
2d513afb9964 configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 177
diff changeset
66 have_exiv2=no
2d513afb9964 configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 177
diff changeset
67
2d513afb9964 configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 177
diff changeset
68 if test "x$with_exiv2" != "xno"; then
2d513afb9964 configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 177
diff changeset
69 PKG_CHECK_MODULES(EXIV2, exiv2 >= 0.11,
2d513afb9964 configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 177
diff changeset
70 [ have_exiv2=yes
2d513afb9964 configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 177
diff changeset
71 AC_DEFINE(HAVE_EXIV2, 1, have exiv2) ],
2d513afb9964 configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 177
diff changeset
72 [ AC_MSG_RESULT($EXIV2_PKG_ERRORS) ] )
2d513afb9964 configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 177
diff changeset
73 fi
2d513afb9964 configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 177
diff changeset
74
2d513afb9964 configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 177
diff changeset
75
465
d562549ee573 renamed no.po to nb.po
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 308
diff changeset
76 ALL_LINGUAS="ar be bg ca cs da de eo es et eu fi fr hu id it ja ko nl nb pl pt_BR ro ru sk sl sv th tr uk vi zh_CN.GB2312 zh_TW"
8
fb7006a334f1 Sync to GQview 1.5.9 release.
John Ellis <johne@verizon.net>
parents: 7
diff changeset
77 GETTEXT_PACKAGE=$PACKAGE
fb7006a334f1 Sync to GQview 1.5.9 release.
John Ellis <johne@verizon.net>
parents: 7
diff changeset
78 AC_SUBST(GETTEXT_PACKAGE)
fb7006a334f1 Sync to GQview 1.5.9 release.
John Ellis <johne@verizon.net>
parents: 7
diff changeset
79 AM_GLIB_GNU_GETTEXT
283
c459535524df GQVIEW_* -> GQ_*
Laurent Monin <geeqie@norz.org>
parents: 276
diff changeset
80 AM_GLIB_DEFINE_LOCALEDIR(GQ_LOCALEDIR)
1
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
81
305
d2707aa431b1 Ensure that gcc flag -Wall is set.
Laurent Monin <geeqie@norz.org>
parents: 283
diff changeset
82 #Always use -Wall with gcc
d2707aa431b1 Ensure that gcc flag -Wall is set.
Laurent Monin <geeqie@norz.org>
parents: 283
diff changeset
83 if test "x$ac_cv_c_compiler_gnu" = "xyes"; then
d2707aa431b1 Ensure that gcc flag -Wall is set.
Laurent Monin <geeqie@norz.org>
parents: 283
diff changeset
84 CFLAGS="$CFLAGS -Wall"
d2707aa431b1 Ensure that gcc flag -Wall is set.
Laurent Monin <geeqie@norz.org>
parents: 283
diff changeset
85 CPPFLAGS="$CPPFLAGS -Wall"
d2707aa431b1 Ensure that gcc flag -Wall is set.
Laurent Monin <geeqie@norz.org>
parents: 283
diff changeset
86 fi
d2707aa431b1 Ensure that gcc flag -Wall is set.
Laurent Monin <geeqie@norz.org>
parents: 283
diff changeset
87
1
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
88 AC_SUBST(CFLAGS)
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
89 AC_SUBST(CPPFLAGS)
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
90 AC_SUBST(LDFLAGS)
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
91
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
92 AC_OUTPUT([
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
93 Makefile
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
94 src/Makefile
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
95 src/icons/Makefile
91
d6b6f5cfa048 Wed Nov 1 11:39:48 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 75
diff changeset
96 src/icons/svg/Makefile
8
fb7006a334f1 Sync to GQview 1.5.9 release.
John Ellis <johne@verizon.net>
parents: 7
diff changeset
97 po/Makefile.in
fb7006a334f1 Sync to GQview 1.5.9 release.
John Ellis <johne@verizon.net>
parents: 7
diff changeset
98 doc/Makefile
197
16b268ded48c more renames
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 195
diff changeset
99 geeqie.spec
1
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
100 ])
8
fb7006a334f1 Sync to GQview 1.5.9 release.
John Ellis <johne@verizon.net>
parents: 7
diff changeset
101