annotate configure.in @ 1284:5cb31602f595

Add year 2009 to copyright info everywhere.
author Laurent Monin <geeqie@norz.org>
date Wed, 04 Feb 2009 17:15:30 +0000
parents 661e170bf4f7
children e9c4c6247ae3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
1 dnl Process this file with autoconf to produce a configure script. -*- Autoconf
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
2 -*-
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
3
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
4 dnl This file is a part of Geeqie project (http://geeqie.sourceforge.net/).
1284
5cb31602f595 Add year 2009 to copyright info everywhere.
Laurent Monin <geeqie@norz.org>
parents: 1272
diff changeset
5 dnl Copyright (C) 2008 - 2009 The Geeqie Team
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
6 dnl
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
7 dnl This program is free software; you can redistribute it and/or modify
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
8 dnl it under the terms of the GNU General Public License as published by
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
9 dnl the Free Software Foundation; either version 2 of the License, or
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
10 dnl (at your option) any later version.
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
11 dnl
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
12 dnl This program is distributed in the hope that it will be useful,
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
13 dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
14 dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
15 dnl GNU General Public License for more details.
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
16
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
17 AC_PREREQ(2.57)
1250
e1a26064f3fa updated version string
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1246
diff changeset
18 AC_INIT(geeqie, 1.0alpha3, geeqie-devel@lists.sourceforge.net)
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
19
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
20 # Check for rightly dirs
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
21 AC_CONFIG_SRCDIR([src/main.c])
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
22
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
23 AC_CONFIG_AUX_DIR(auxdir)
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
24 AM_INIT_AUTOMAKE
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
25
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
26 AC_CONFIG_HEADER([config.h])
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
27
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
28 # Only for developers
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
29 AM_MAINTAINER_MODE
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
30
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
31 AC_ARG_ENABLE(developer, [
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
32 Development options:
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
33 AC_HELP_STRING([--enable-developer], [turn on developers mode [default=no]])],
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
34 [
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
35 __IS_DEVELOPER=yes
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
36 ],
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
37 [
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
38 if test "x${enable_developer}" != "xyes"
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
39 then
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
40 __IS_DEVELOPER=no
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
41 else
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
42 __IS_DEVELOPER=yes
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
43 fi
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
44 ])
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
45
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
46 # Debug support
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
47 # ----------------------------------------------------------------------
7
8183927c7345 really break configure
John Ellis <johne@verizon.net>
parents: 5
diff changeset
48
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
49 dnl Debugging option
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
50 dnl FIXME: official release convert default to 'no'
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
51 dnl
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
52
925
c8d5b68769d1 separated debugging log and debug CFLAGS
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 798
diff changeset
53 AC_ARG_ENABLE([debug-flags], [
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
54 Development options:
925
c8d5b68769d1 separated debugging log and debug CFLAGS
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 798
diff changeset
55 AC_HELP_STRING([--enable-debug-flags], [use compiler flags for debugging [default=no]])], [],
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
56 [
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
57 if test "x${enable_developer}" != "xyes"
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
58 then
925
c8d5b68769d1 separated debugging log and debug CFLAGS
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 798
diff changeset
59 enable_debug_flags="no"
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
60 else
925
c8d5b68769d1 separated debugging log and debug CFLAGS
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 798
diff changeset
61 enable_debug_flags="yes"
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
62 fi
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
63 ])
1
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
64
925
c8d5b68769d1 separated debugging log and debug CFLAGS
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 798
diff changeset
65 AC_ARG_ENABLE([debug-log], [
c8d5b68769d1 separated debugging log and debug CFLAGS
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 798
diff changeset
66 Development options:
c8d5b68769d1 separated debugging log and debug CFLAGS
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 798
diff changeset
67 AC_HELP_STRING([--enable-debug-log], [enable debugging messages [default=yes]])], [], [enable_debug_log="yes"])
c8d5b68769d1 separated debugging log and debug CFLAGS
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 798
diff changeset
68
c8d5b68769d1 separated debugging log and debug CFLAGS
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 798
diff changeset
69 if test "x${enable_debug_flags}" != "xno"
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
70 then
746
9450d8feb142 Add -Wstrict-prototypes to gcc options only in developer mode
Laurent Monin <geeqie@norz.org>
parents: 692
diff changeset
71 if test "x${enable_developer}" == "xyes"
9450d8feb142 Add -Wstrict-prototypes to gcc options only in developer mode
Laurent Monin <geeqie@norz.org>
parents: 692
diff changeset
72 then
1262
6fc8f559c95b Move -Wall before -Wno-* options for them to have any effect.
Laurent Monin <geeqie@norz.org>
parents: 1261
diff changeset
73 CXXFLAGS="${CXXFLAGS} -Wall"
6fc8f559c95b Move -Wall before -Wno-* options for them to have any effect.
Laurent Monin <geeqie@norz.org>
parents: 1261
diff changeset
74 CFLAGS="${CFLAGS} -Wstrict-prototypes -Wall"
746
9450d8feb142 Add -Wstrict-prototypes to gcc options only in developer mode
Laurent Monin <geeqie@norz.org>
parents: 692
diff changeset
75 fi
1262
6fc8f559c95b Move -Wall before -Wno-* options for them to have any effect.
Laurent Monin <geeqie@norz.org>
parents: 1261
diff changeset
76 __COMMONFLAGS="-g -O0 -Wextra -Wunused-value -Wunused-variable -Wunused-function -Wunused-label -Wcomment -Wmissing-braces -Wparentheses -Wreturn-type -Wswitch -Wstrict-aliasing -Wno-unused-parameter -Wformat -Wformat-security"
6fc8f559c95b Move -Wall before -Wno-* options for them to have any effect.
Laurent Monin <geeqie@norz.org>
parents: 1261
diff changeset
77 CXXFLAGS="${CXXFLAGS} ${__COMMONFLAGS}"
6fc8f559c95b Move -Wall before -Wno-* options for them to have any effect.
Laurent Monin <geeqie@norz.org>
parents: 1261
diff changeset
78 CFLAGS="${CFLAGS} ${__COMMONFLAGS} -Wimplicit-int -Werror-implicit-function-declaration"
925
c8d5b68769d1 separated debugging log and debug CFLAGS
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 798
diff changeset
79 __IS_DEBUG_FLAGS=yes
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
80 else
925
c8d5b68769d1 separated debugging log and debug CFLAGS
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 798
diff changeset
81 __IS_DEBUG_FLAGS=no
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
82 fi
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
83
925
c8d5b68769d1 separated debugging log and debug CFLAGS
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 798
diff changeset
84 if test "x${enable_debug_log}" != "xno"
c8d5b68769d1 separated debugging log and debug CFLAGS
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 798
diff changeset
85 then
c8d5b68769d1 separated debugging log and debug CFLAGS
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 798
diff changeset
86 AC_DEFINE(DEBUG,1,[Defined if Geeqie is compiled with debugging messages support])
c8d5b68769d1 separated debugging log and debug CFLAGS
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 798
diff changeset
87 __IS_DEBUG_LOG=yes
c8d5b68769d1 separated debugging log and debug CFLAGS
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 798
diff changeset
88 else
c8d5b68769d1 separated debugging log and debug CFLAGS
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 798
diff changeset
89 __IS_DEBUG_LOG=no
c8d5b68769d1 separated debugging log and debug CFLAGS
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 798
diff changeset
90 fi
c8d5b68769d1 separated debugging log and debug CFLAGS
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 798
diff changeset
91
c8d5b68769d1 separated debugging log and debug CFLAGS
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 798
diff changeset
92 AM_CONDITIONAL(DEBUG, test x$enable_debug_flags = xyes)
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
93
690
ef73db1f54e1 depreceated -> deprecated
Laurent Monin <geeqie@norz.org>
parents: 689
diff changeset
94 AC_ARG_ENABLE(deprecated, [
ef73db1f54e1 depreceated -> deprecated
Laurent Monin <geeqie@norz.org>
parents: 689
diff changeset
95 AC_HELP_STRING([--enable-deprecated], [turn off checking of deprecated functions [default=yes]])], [],
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
96 [
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
97 if test "x${enable_developer}" != "xyes"
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
98 then
690
ef73db1f54e1 depreceated -> deprecated
Laurent Monin <geeqie@norz.org>
parents: 689
diff changeset
99 enable_deprecated="no"
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
100 else
690
ef73db1f54e1 depreceated -> deprecated
Laurent Monin <geeqie@norz.org>
parents: 689
diff changeset
101 enable_deprecated="yes"
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
102 fi
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
103 ])
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
104
690
ef73db1f54e1 depreceated -> deprecated
Laurent Monin <geeqie@norz.org>
parents: 689
diff changeset
105 if test "x${enable_deprecated}" != "xno"
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
106 then
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
107 CXXFLAGS="${CXXFLAGS} -DGTK_DISABLE_DEPRECATED=1 -DGDK_DISABLE_DEPRECATED=1 -DGDK_PIXBUF_DISABLE_DEPRECATED=1 -DG_DISABLE_DEPRECATED=1"
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
108 CFLAGS="${CFLAGS} -DGTK_DISABLE_DEPRECATED=1 -DGDK_DISABLE_DEPRECATED=1 -DGDK_PIXBUF_DISABLE_DEPRECATED=1 -DG_DISABLE_DEPRECATED=1"
746
9450d8feb142 Add -Wstrict-prototypes to gcc options only in developer mode
Laurent Monin <geeqie@norz.org>
parents: 692
diff changeset
109 __IS_DEPRECATED=yes
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
110 else
746
9450d8feb142 Add -Wstrict-prototypes to gcc options only in developer mode
Laurent Monin <geeqie@norz.org>
parents: 692
diff changeset
111 __IS_DEPRECATED=no
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
112 fi
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
113
1
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
114
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
115 AC_ISC_POSIX
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
116 AC_PROG_CC
177
6611823f3c59 started exiv2 integration
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 124
diff changeset
117 AC_PROG_CXX
1
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
118 AC_STDC_HEADERS
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
119 AC_ARG_PROGRAM
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
120
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
121 dnl checks for functions
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
122 AC_CHECK_FUNCS(strverscmp access fsync fflush)
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
123
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
124
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
125 # Check target architecture
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
126
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
127 # Check for Win32
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
128 AC_MSG_CHECKING([for some Win32 platform])
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
129 case "$target_os" in
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
130 mingw* | cygwin*)
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
131 platform_win32=yes
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
132 AC_DEFINE(PLATFORM_WIN32, 1, [Build on win32 OS])
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
133 ;;
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
134 *)
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
135 platform_win32=no
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
136 ;;
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
137 esac
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
138 AC_MSG_RESULT([$platform_win32])
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
139 AM_CONDITIONAL(PLATFORM_WIN32, test "$platform_win32" = "yes")
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
140
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
141 AC_MSG_CHECKING([for native Win32])
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
142 case "$target_os" in
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
143 mingw*)
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
144 os_win32=yes
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
145 AC_DEFINE(OS_WIN32, 1, [Build on native win32 OS])
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
146 os_unix=no
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
147 PATHSEP=';'
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
148 ;;
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
149 *)
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
150 os_win32=no
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
151 os_unix=yes
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
152 PATHSEP=':'
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
153 ;;
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
154 esac
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
155 AC_MSG_RESULT([$os_win32])
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
156 AC_SUBST(PATHSEP)
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
157 AM_CONDITIONAL(OS_WIN32, test "$os_win32" = "yes")
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
158 AM_CONDITIONAL(OS_UNIX, test "$os_unix" = "yes")
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
159
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
160 if test "$os_win32" = "yes"; then
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
161 AC_CHECK_PROG(ms_librarian, lib.exe, yes, no)
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
162 AC_CHECK_TOOL(WINDRES, windres, :)
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
163 else
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
164 WINDRES=":"
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
165 fi
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
166
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
167 AM_CONDITIONAL(MS_LIB_AVAILABLE, test x$ms_librarian = xyes)
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
168 AM_CONDITIONAL(HAVE_WINDRES, test "x$WINDRES" != "x:")
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
169 AC_SUBST(WINDRES)
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
170
1
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
171 dnl reasonable guesses for where stuff is installed
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
172 if test "x$prefix" = "xNONE"; then
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
173 prefix="/usr/local"
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
174 else
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
175 prefix=$prefix
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
176 fi
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
177
1015
8ae2996ac904 run image loader in separate thread
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1012
diff changeset
178 AM_PATH_GLIB_2_0(2.4.0,,AC_MSG_ERROR(GLIB >= 2.4.0 not installed.))
8
fb7006a334f1 Sync to GQview 1.5.9 release.
John Ellis <johne@verizon.net>
parents: 7
diff changeset
179 AM_PATH_GTK_2_0(2.4.0,,AC_MSG_ERROR(GTK+ >= 2.4.0 not installed.))
1015
8ae2996ac904 run image loader in separate thread
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1012
diff changeset
180
1256
4fdd4e8117ea fixed gthread detection
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1250
diff changeset
181 threads="auto"
1015
8ae2996ac904 run image loader in separate thread
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1012
diff changeset
182 AC_ARG_ENABLE([threads],
1256
4fdd4e8117ea fixed gthread detection
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1250
diff changeset
183 AC_HELP_STRING([--disable-threads], [disable thread support]), [threads="${enableval}"])
4fdd4e8117ea fixed gthread detection
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1250
diff changeset
184
4fdd4e8117ea fixed gthread detection
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1250
diff changeset
185 have_gthread="no"
4fdd4e8117ea fixed gthread detection
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1250
diff changeset
186 if test "x${threads}" != "xno" ; then
1015
8ae2996ac904 run image loader in separate thread
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1012
diff changeset
187 PKG_CHECK_MODULES(GTHREAD, [gthread-2.0], have_gthread="yes", [AC_MSG_WARN("No thread support in glib")])
8ae2996ac904 run image loader in separate thread
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1012
diff changeset
188 fi
8ae2996ac904 run image loader in separate thread
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1012
diff changeset
189
8ae2996ac904 run image loader in separate thread
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1012
diff changeset
190 if test "x$have_gthread" != "xno"; then
8ae2996ac904 run image loader in separate thread
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1012
diff changeset
191 AC_DEFINE(HAVE_GTHREAD, 1, Define if you have gthread library)
8ae2996ac904 run image loader in separate thread
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1012
diff changeset
192 GLIB_CFLAGS="$GTHREAD_CFLAGS"
8ae2996ac904 run image loader in separate thread
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1012
diff changeset
193 GLIB_LIBS="$GTHREAD_LIBS"
8ae2996ac904 run image loader in separate thread
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1012
diff changeset
194 fi
8ae2996ac904 run image loader in separate thread
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1012
diff changeset
195
8ae2996ac904 run image loader in separate thread
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1012
diff changeset
196
308
b5061d3b4b95 ui_icons.h and icons_inline.h depend on gdk-pixbuf-csource,
Laurent Monin <geeqie@norz.org>
parents: 305
diff changeset
197 AC_PATH_PROGS(GDK_PIXBUF_CSOURCE, "gdk-pixbuf-csource")
1012
409b52dfe683 converted image loader to a GObject and use signals for notification
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 939
diff changeset
198 AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal)
1
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
199
484
1c533a418b63 fixed instalation of doc files
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 465
diff changeset
200 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
201 readmedir=$withval, readmedir="$prefix/share/doc/geeqie-$VERSION")
1c533a418b63 fixed instalation of doc files
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 465
diff changeset
202 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
203 htmldir=$withval, htmldir="$readmedir/html")
1c533a418b63 fixed instalation of doc files
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 465
diff changeset
204
1c533a418b63 fixed instalation of doc files
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 465
diff changeset
205 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
206 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
207
1c533a418b63 fixed instalation of doc files
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 465
diff changeset
208 AC_SUBST(readmedir)
1c533a418b63 fixed instalation of doc files
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 465
diff changeset
209 AC_SUBST(htmldir)
1
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
210
1272
661e170bf4f7 read external editors from .desktop files
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1270
diff changeset
211 eval "eval appdir=${datadir}/${PACKAGE}"
661e170bf4f7 read external editors from .desktop files
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1270
diff changeset
212 AC_DEFINE_UNQUOTED([GQ_APP_DIR], "$appdir", [Location of application data])
661e170bf4f7 read external editors from .desktop files
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1270
diff changeset
213
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
214 # LIRC support
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
215 # ----------------------------------------------------------------------
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
216
528
c09da8b0fee9 Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 487
diff changeset
217 dnl Check for LIRC client support
750
04df7d8ae84b Fix display of libpthread detection.
Laurent Monin <geeqie@norz.org>
parents: 746
diff changeset
218 AC_MSG_CHECKING(if LIRC support is enabled)
04df7d8ae84b Fix display of libpthread detection.
Laurent Monin <geeqie@norz.org>
parents: 746
diff changeset
219 lirc=no
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
220 AC_ARG_ENABLE([lirc],
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
221 AC_HELP_STRING([--disable-lirc], [disable lirc support (auto)]),
528
c09da8b0fee9 Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 487
diff changeset
222 [
750
04df7d8ae84b Fix display of libpthread detection.
Laurent Monin <geeqie@norz.org>
parents: 746
diff changeset
223 if test "x${enableval}" = "xyes" -a "x$GCC" = "xyes"; then
528
c09da8b0fee9 Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 487
diff changeset
224 AC_MSG_RESULT(yes)
c09da8b0fee9 Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 487
diff changeset
225 lirc=yes
c09da8b0fee9 Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 487
diff changeset
226 else
c09da8b0fee9 Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 487
diff changeset
227 AC_MSG_RESULT(no)
c09da8b0fee9 Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 487
diff changeset
228 lirc=no
c09da8b0fee9 Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 487
diff changeset
229 fi], AC_MSG_RESULT(no))
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
230
528
c09da8b0fee9 Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 487
diff changeset
231
c09da8b0fee9 Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 487
diff changeset
232 AC_ARG_WITH(lirc-prefix,
c09da8b0fee9 Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 487
diff changeset
233 [ --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
234 [
c09da8b0fee9 Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 487
diff changeset
235 for dir in `echo "$withval" | tr : ' '`; do
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
236 if test -d $dir/lib; then CXXFLAGS="$CXXFLAGS -L$dir/lib"; fi
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
237 if test -d $dir/include; then CXXFLAGS="$CXXFLAGS -I$dir/include"; fi
528
c09da8b0fee9 Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 487
diff changeset
238 done
c09da8b0fee9 Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 487
diff changeset
239 ])
c09da8b0fee9 Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 487
diff changeset
240
798
a9c8cfe624c7 Display Lirc state in config log.
Laurent Monin <geeqie@norz.org>
parents: 750
diff changeset
241 HAVE_LIRC=no
750
04df7d8ae84b Fix display of libpthread detection.
Laurent Monin <geeqie@norz.org>
parents: 746
diff changeset
242 if test "x${lirc}" != "xno" ; then
528
c09da8b0fee9 Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 487
diff changeset
243 AC_CHECK_HEADER(lirc/lirc_client.h,
798
a9c8cfe624c7 Display Lirc state in config log.
Laurent Monin <geeqie@norz.org>
parents: 750
diff changeset
244 [AC_CHECK_LIB(lirc_client,lirc_init,[HAVE_LIRC=yes;LIBS=-llirc_client $LIBS;AC_DEFINE([HAVE_LIRC],[],[Define to 1 if LIRC must be used])],,)],)
528
c09da8b0fee9 Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 487
diff changeset
245 fi
798
a9c8cfe624c7 Display Lirc state in config log.
Laurent Monin <geeqie@norz.org>
parents: 750
diff changeset
246 AM_CONDITIONAL(HAVE_LIRC, [test "x$HAVE_LIRC" = xyes])
528
c09da8b0fee9 Added LIRC patch written by Matteo Beniamino
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 487
diff changeset
247
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
248
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
249 # LCMS support
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
250 # ----------------------------------------------------------------------
1
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
251
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
252 AC_ARG_ENABLE([lcms],
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
253 AC_HELP_STRING([--disable-lcms], [disable lcms support]),
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
254 [liblcms=$enableval], [liblcms=auto])
113
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
255
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
256 if test "x${liblcms}" != "xno"; then
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
257 PKG_CHECK_MODULES(LCMS, [lcms >= 1.14],
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
258 [
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
259 HAVE_LCMS=yes
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
260 AC_DEFINE(HAVE_LCMS, 1, [define to enable use of color profiles with lcms])
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
261 ],
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
262 [
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
263 HAVE_LCMS=no
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
264 AC_MSG_WARN([$LCMS_PKG_ERRORS])
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
265 ])
113
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
266 else
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
267 HAVE_LCMS=disabled
113
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
268 fi
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
269
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
270 AM_CONDITIONAL(HAVE_LCMS, [test "x$HAVE_LCMS" = xyes])
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
271 AC_SUBST(LCMS_CFLAGS)
113
f2109493004f Fri Nov 24 21:37:01 2006 John Ellis <johne@verizon.net>
John Ellis <johne@verizon.net>
parents: 99
diff changeset
272 AC_SUBST(LCMS_LIBS)
192
2d513afb9964 configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 177
diff changeset
273
2d513afb9964 configure --without-exiv2
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 177
diff changeset
274
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
275 # Exiv2 support
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
276 # ----------------------------------------------------------------------
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
277
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
278 AC_ARG_ENABLE([exiv2],
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
279 AC_HELP_STRING([--disable-exiv2], [disable exiv2 support]),
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
280 [libexiv2=$enableval], [libexiv2=auto])
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
281
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
282 if test "x${libexiv2}" != "xno"; then
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
283 PKG_CHECK_MODULES(EXIV2, [exiv2 >= 0.11],
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
284 [
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
285 HAVE_EXIV2=yes
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
286 AC_DEFINE(HAVE_EXIV2, 1, [define to enable exiv2 support])
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
287 ],
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
288 [
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
289 HAVE_EXIV2=no
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
290 AC_MSG_WARN([$EXIV2_PKG_ERRORS])
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
291 ])
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
292 else
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
293 HAVE_EXIV2=disabled
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
294 fi
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
295
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
296 AM_CONDITIONAL(HAVE_EXIV2, [test "x$HAVE_EXIV2" = xyes])
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
297 AC_SUBST(EXIV2_CFLAGS)
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
298 AC_SUBST(EXIV2_LIBS)
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
299
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
300
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
301 # Gettext support
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
302 # ----------------------------------------------------------------------
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
303
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
304 dnl Set of available languages
1270
a9a86aa96e0e switched to po/LINGUAS, see http://live.gnome.org/GnomeGoals/PoLinguas
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1262
diff changeset
305 ALL_LINGUAS="`grep -v '^#' "$srcdir/po/LINGUAS" | tr '\n' ' '`"
a9a86aa96e0e switched to po/LINGUAS, see http://live.gnome.org/GnomeGoals/PoLinguas
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1262
diff changeset
306 AC_SUBST([CONFIG_STATUS_DEPENDENCIES],['$(top_srcdir)/po/LINGUAS'])
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
307
8
fb7006a334f1 Sync to GQview 1.5.9 release.
John Ellis <johne@verizon.net>
parents: 7
diff changeset
308 GETTEXT_PACKAGE=$PACKAGE
fb7006a334f1 Sync to GQview 1.5.9 release.
John Ellis <johne@verizon.net>
parents: 7
diff changeset
309 AC_SUBST(GETTEXT_PACKAGE)
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
310 AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE],["${GETTEXT_PACKAGE}"],[Name of gettext file])
8
fb7006a334f1 Sync to GQview 1.5.9 release.
John Ellis <johne@verizon.net>
parents: 7
diff changeset
311 AM_GLIB_GNU_GETTEXT
283
c459535524df GQVIEW_* -> GQ_*
Laurent Monin <geeqie@norz.org>
parents: 276
diff changeset
312 AM_GLIB_DEFINE_LOCALEDIR(GQ_LOCALEDIR)
1
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
313
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
314 AC_SUBST(CFLAGS)
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
315 AC_SUBST(CXXFLAGS)
1
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
316 AC_SUBST(CPPFLAGS)
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
317 AC_SUBST(LDFLAGS)
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
318
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
319
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
320 AH_TOP([
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
321 /** @file config.h
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
322 * autogenerated definition by autoheader.
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
323 * @author Bruclik
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
324 */
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
325
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
326 /*
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
327 * This file is a part of Geeqie project (http://geeqie.sourceforge.net/).
1284
5cb31602f595 Add year 2009 to copyright info everywhere.
Laurent Monin <geeqie@norz.org>
parents: 1272
diff changeset
328 * Copyright (C) 2008 - 2009 The Geeqie Team
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
329 *
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
330 * This program is free software; you can redistribute it and/or modify
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
331 * it under the terms of the GNU General Public License as published by
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
332 * the Free Software Foundation; either version 2 of the License, or
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
333 * (at your option) any later version.
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
334 *
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
335 * This program is distributed in the hope that it will be useful,
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
336 * but WITHOUT ANY WARRANTY; without even the implied warranty of
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
337 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
338 * GNU General Public License for more details.
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
339 */
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
340
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
341 #ifndef _INCLUDE_CONFIG_H
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
342 #define _INCLUDE_CONFIG_H
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
343 ])
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
344
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
345 AH_BOTTOM([#endif])
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
346
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
347 dnl Write the output
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
348 dnl
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
349
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
350 AC_CONFIG_FILES([
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
351 Makefile
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
352 src/Makefile
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
353 src/icons/Makefile
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
354 src/icons/svg/Makefile
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
355 po/Makefile.in
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
356 doc/Makefile
1272
661e170bf4f7 read external editors from .desktop files
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1270
diff changeset
357 plugins/Makefile
661e170bf4f7 read external editors from .desktop files
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1270
diff changeset
358 plugins/symlink/Makefile
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
359 geeqie.spec
1
0102f897ed33 Initial revision
John Ellis <johne@verizon.net>
parents:
diff changeset
360 ])
8
fb7006a334f1 Sync to GQview 1.5.9 release.
John Ellis <johne@verizon.net>
parents: 7
diff changeset
361
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
362 AC_OUTPUT
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
363 dnl Print the results
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
364 dnl
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
365
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
366 cat > config.report << END
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
367
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
368 Config results:
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
369 -=-=-=-=-=-=-=-=-
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
370
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
371 Package:
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
372 Name: $PACKAGE_NAME
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
373 Version: $PACKAGE_VERSION
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
374 Patch version: $GQ_PATCH_VERSION
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
375 Date: $GQ_PATCH_DATE
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
376
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
377 Architecture:
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
378 UNIX: $os_unix
689
d401719e2472 Typo fixes.
Laurent Monin <geeqie@norz.org>
parents: 686
diff changeset
379 Win32: $platform_win32 (native: $os_win32)
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
380
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
381 Flags:
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
382 Geeqie: $GQ_CFLAGS
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
383 DEFS: $DEFS
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
384 CPPFLAGS: $__CPPFLAGS
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
385 CFLAGS: $CFLAGS
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
386 CXXFLAGS: $CXXFLAGS
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
387 Gtk: $GTK_CFLAGS
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
388 Glib: $GLIB_CFLAGS
1015
8ae2996ac904 run image loader in separate thread
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 1012
diff changeset
389 Thread: $GTHREAD_LIBS
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
390 Others: $LCMS_LIBS $EXIV2_LIBS
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
391
798
a9c8cfe624c7 Display Lirc state in config log.
Laurent Monin <geeqie@norz.org>
parents: 750
diff changeset
392 Localization:
a9c8cfe624c7 Display Lirc state in config log.
Laurent Monin <geeqie@norz.org>
parents: 750
diff changeset
393 NLS support: $USE_NLS
a9c8cfe624c7 Display Lirc state in config log.
Laurent Monin <geeqie@norz.org>
parents: 750
diff changeset
394 LINGUAS: $LINGUAS
a9c8cfe624c7 Display Lirc state in config log.
Laurent Monin <geeqie@norz.org>
parents: 750
diff changeset
395
a9c8cfe624c7 Display Lirc state in config log.
Laurent Monin <geeqie@norz.org>
parents: 750
diff changeset
396 Settings:
a9c8cfe624c7 Display Lirc state in config log.
Laurent Monin <geeqie@norz.org>
parents: 750
diff changeset
397 Developer: $__IS_DEVELOPER
925
c8d5b68769d1 separated debugging log and debug CFLAGS
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 798
diff changeset
398 Debug flags: $__IS_DEBUG_FLAGS
c8d5b68769d1 separated debugging log and debug CFLAGS
Vladimir Nadvornik <nadvornik@suse.cz>
parents: 798
diff changeset
399 Debug log: $__IS_DEBUG_LOG
798
a9c8cfe624c7 Display Lirc state in config log.
Laurent Monin <geeqie@norz.org>
parents: 750
diff changeset
400 Deprecated: $__IS_DEPRECATED
a9c8cfe624c7 Display Lirc state in config log.
Laurent Monin <geeqie@norz.org>
parents: 750
diff changeset
401
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
402 Support:
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
403 LCMS: $HAVE_LCMS
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
404 Exiv2: $HAVE_EXIV2
798
a9c8cfe624c7 Display Lirc state in config log.
Laurent Monin <geeqie@norz.org>
parents: 750
diff changeset
405 Lirc: $HAVE_LIRC
686
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
406
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
407 Documentation:
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
408 Doxygen: $DOXYGEN
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
409 Formats: $doxy_formats_report
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
410 END
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
411
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
412 cat config.report
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
413 cat <<EOF
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
414
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
415 Now you can type "make" to build Geeqie
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
416 (or you take blue pill and the story ends :)
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
417
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
418 EOF
9fda5376ef54 configure.in was rewritten:
Petr Ostadal <postadal@suse.cz>
parents: 528
diff changeset
419