Mercurial > hg > forks > geeqie
annotate configure.in @ 528:c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
author | Vladimir Nadvornik <nadvornik@suse.cz> |
---|---|
date | Sun, 27 Apr 2008 20:05:11 +0000 |
parents | a6478dd32097 |
children | 9fda5376ef54 |
rev | line source |
---|---|
1 | 1 AC_INIT(src/main.c) |
8 | 2 AC_CONFIG_HEADER(config.h) |
7 | 3 |
487
a6478dd32097
fixed version string ;)
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
486
diff
changeset
|
4 AM_INIT_AUTOMAKE(geeqie, 1.0alpha1) |
1 | 5 |
6 AM_MAINTAINER_MODE | |
7 | |
8 AC_ISC_POSIX | |
9 AC_PROG_CC | |
177
6611823f3c59
started exiv2 integration
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
124
diff
changeset
|
10 AC_PROG_CXX |
1 | 11 AC_STDC_HEADERS |
12 AC_ARG_PROGRAM | |
13 | |
14 dnl reasonable guesses for where stuff is installed | |
15 if test "x$prefix" = "xNONE"; then | |
16 prefix="/usr/local" | |
17 else | |
18 prefix=$prefix | |
19 fi | |
20 | |
8 | 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 | 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 | 34 |
528
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
35 dnl Check for LIRC client support |
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
36 AC_ARG_ENABLE(lirc, AC_HELP_STRING([--disable-lirc], [do not use lirc support (auto)]), |
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
37 [ |
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
38 if test x"${enableval}" = x"yes" -a x"$GCC" = x"yes"; then |
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
39 AC_MSG_RESULT(yes) |
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
40 lirc=yes |
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
41 else |
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
42 AC_MSG_RESULT(no) |
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
43 lirc=no |
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
44 fi], AC_MSG_RESULT(no)) |
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
45 |
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
46 |
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
47 AC_ARG_WITH(lirc-prefix, |
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
48 [ --with-lirc-prefix=PATH Prefix where LIRC is installed], |
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
49 [ |
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
50 for dir in `echo "$withval" | tr : ' '`; do |
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
51 if test -d $dir/lib; then CPPFLAGS="$CPPFLAGS -L$dir/lib"; fi |
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
52 if test -d $dir/include; then CPPFLAGS="$CPPFLAGS -I$dir/include"; fi |
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
53 done |
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
54 ]) |
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
55 |
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
56 if test x$lirc != x"no" ; then |
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
57 AC_CHECK_HEADER(lirc/lirc_client.h, |
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
58 [AC_CHECK_LIB(lirc_client,lirc_init,[LIBS=-llirc_client $LIBS;AC_DEFINE([HAVE_LIRC],[],[Define to 1 if LIRC must be used])],,)],) |
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
59 fi |
c09da8b0fee9
Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
487
diff
changeset
|
60 |
8 | 61 dnl checks for functions |
276
9625a36d4a69
Implement secure rc file saving.
Laurent Monin <geeqie@norz.org>
parents:
197
diff
changeset
|
62 AC_CHECK_FUNCS(strverscmp access fsync fflush) |
1 | 63 |
113
f2109493004f
Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents:
99
diff
changeset
|
64 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
|
65 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
|
66 |
f2109493004f
Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents:
99
diff
changeset
|
67 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
|
68 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
|
69 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
|
70 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
|
71 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
|
72 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
|
73 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
|
74 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
|
75 [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
|
76 ]) |
f2109493004f
Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents:
99
diff
changeset
|
77 ]) |
f2109493004f
Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents:
99
diff
changeset
|
78 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
|
79 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
|
80 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
|
81 else |
f2109493004f
Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents:
99
diff
changeset
|
82 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
|
83 fi |
f2109493004f
Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents:
99
diff
changeset
|
84 else |
f2109493004f
Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents:
99
diff
changeset
|
85 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
|
86 fi |
f2109493004f
Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents:
99
diff
changeset
|
87 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
|
88 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
|
89 |
192
2d513afb9964
configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
177
diff
changeset
|
90 AC_ARG_WITH(exiv2, [ --without-exiv2 build without exiv2 support]) |
2d513afb9964
configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
177
diff
changeset
|
91 |
2d513afb9964
configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
177
diff
changeset
|
92 have_exiv2=no |
2d513afb9964
configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
177
diff
changeset
|
93 |
2d513afb9964
configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
177
diff
changeset
|
94 if test "x$with_exiv2" != "xno"; then |
2d513afb9964
configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
177
diff
changeset
|
95 PKG_CHECK_MODULES(EXIV2, exiv2 >= 0.11, |
2d513afb9964
configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
177
diff
changeset
|
96 [ have_exiv2=yes |
2d513afb9964
configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
177
diff
changeset
|
97 AC_DEFINE(HAVE_EXIV2, 1, have exiv2) ], |
2d513afb9964
configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
177
diff
changeset
|
98 [ AC_MSG_RESULT($EXIV2_PKG_ERRORS) ] ) |
2d513afb9964
configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
177
diff
changeset
|
99 fi |
2d513afb9964
configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
177
diff
changeset
|
100 |
2d513afb9964
configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
177
diff
changeset
|
101 |
465
d562549ee573
renamed no.po to nb.po
Vladimir Nadvornik <nadvornik@suse.cz>
parents:
308
diff
changeset
|
102 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 | 103 GETTEXT_PACKAGE=$PACKAGE |
104 AC_SUBST(GETTEXT_PACKAGE) | |
105 AM_GLIB_GNU_GETTEXT | |
283 | 106 AM_GLIB_DEFINE_LOCALEDIR(GQ_LOCALEDIR) |
1 | 107 |
305
d2707aa431b1
Ensure that gcc flag -Wall is set.
Laurent Monin <geeqie@norz.org>
parents:
283
diff
changeset
|
108 #Always use -Wall with gcc |
d2707aa431b1
Ensure that gcc flag -Wall is set.
Laurent Monin <geeqie@norz.org>
parents:
283
diff
changeset
|
109 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
|
110 CFLAGS="$CFLAGS -Wall" |
d2707aa431b1
Ensure that gcc flag -Wall is set.
Laurent Monin <geeqie@norz.org>
parents:
283
diff
changeset
|
111 CPPFLAGS="$CPPFLAGS -Wall" |
d2707aa431b1
Ensure that gcc flag -Wall is set.
Laurent Monin <geeqie@norz.org>
parents:
283
diff
changeset
|
112 fi |
d2707aa431b1
Ensure that gcc flag -Wall is set.
Laurent Monin <geeqie@norz.org>
parents:
283
diff
changeset
|
113 |
1 | 114 AC_SUBST(CFLAGS) |
115 AC_SUBST(CPPFLAGS) | |
116 AC_SUBST(LDFLAGS) | |
117 | |
118 AC_OUTPUT([ | |
119 Makefile | |
120 src/Makefile | |
121 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
|
122 src/icons/svg/Makefile |
8 | 123 po/Makefile.in |
124 doc/Makefile | |
197 | 125 geeqie.spec |
1 | 126 ]) |
8 | 127 |