21 |
# along with GPXView. If not, see <http://www.gnu.org/licenses/>. |
# along with GPXView. If not, see <http://www.gnu.org/licenses/>. |
22 |
|
|
23 |
AC_PREREQ(2.61) |
AC_PREREQ(2.61) |
24 |
AC_INIT([GPXView],[0.7.0],[till@harbaum.org]) |
AC_INIT([GPXView],[0.7.4],[till@harbaum.org]) |
25 |
AC_CONFIG_SRCDIR([src/main.c]) |
AC_CONFIG_SRCDIR([src/main.c]) |
26 |
# AC_CONFIG_HEADER([src/config.h]) |
# AC_CONFIG_HEADER([src/config.h]) |
27 |
|
|
64 |
PKG_CHECK_MODULES([libxml2], [libxml-2.0], [], [AC_MSG_ERROR([libxml-2.0 missing])]) |
PKG_CHECK_MODULES([libxml2], [libxml-2.0], [], [AC_MSG_ERROR([libxml-2.0 missing])]) |
65 |
CFLAGS="$CFLAGS $libxml2_CFLAGS" |
CFLAGS="$CFLAGS $libxml2_CFLAGS" |
66 |
LIBS="$LIBS $libxml2_LIBS" |
LIBS="$LIBS $libxml2_LIBS" |
67 |
|
# check for libsoup |
68 |
|
PKG_CHECK_MODULES([libsoup24], [libsoup-2.4], [ |
69 |
|
EXTRA_OBJS="$EXTRA_OBJS converter.o osm-gps-map.o map-tool.o" |
70 |
|
CFLAGS="$CFLAGS $libsoup24_CFLAGS -DENABLE_OSM_GPS_MAP" |
71 |
|
LIBS="$LIBS $libsoup24_LIBS" |
72 |
|
], [ |
73 |
|
PKG_CHECK_MODULES([libsoup22], [libsoup-2.2], [ |
74 |
|
EXTRA_OBJS="$EXTRA_OBJS converter.o osm-gps-map.o map-tool.o" |
75 |
|
CFLAGS="$CFLAGS $libsoup22_CFLAGS -DLIBSOUP22 -DENABLE_OSM_GPS_MAP" |
76 |
|
LIBS="$LIBS $libsoup22_LIBS" |
77 |
|
], [ |
78 |
|
AC_MSG_NOTICE([WARNING: libsoup-2.4/2.2 missing, disabling internal map]) |
79 |
|
]) |
80 |
|
]) |
81 |
|
|
82 |
# check for gtkhtml-3.14 |
# check for gtkhtml-3.14 |
83 |
PKG_CHECK_MODULES([libgtkhtml3_14], [libgtkhtml-3.14], [ |
PKG_CHECK_MODULES([libgtkhtml3_14], [libgtkhtml-3.14], [ |
124 |
|
|
125 |
# prefer gpsbt over liblocation as we got complaints regarding liblocation |
# prefer gpsbt over liblocation as we got complaints regarding liblocation |
126 |
# stability |
# stability |
127 |
# PKG_CHECK_EXISTS(gpsbt, [ |
PKG_CHECK_EXISTS(gpsbt, [ |
128 |
# PKG_CHECK_MODULES([gpsbt], [gpsbt], [], []) |
PKG_CHECK_MODULES([gpsbt], [gpsbt], [], []) |
129 |
# CFLAGS="$CFLAGS -DENABLE_GPSBT $gpsbt_CFLAGS" |
CFLAGS="$CFLAGS -DENABLE_GPSBT $gpsbt_CFLAGS" |
130 |
# LIBS="$LIBS $gpsbt_LIBS" |
LIBS="$LIBS $gpsbt_LIBS" |
131 |
# ], [ |
], [ |
132 |
AC_MSG_NOTICE([gpsbt not found, trying liblocation]) |
AC_MSG_NOTICE([gpsbt not found, trying liblocation]) |
133 |
|
|
134 |
PKG_CHECK_EXISTS(liblocation, [ |
PKG_CHECK_EXISTS(liblocation, [ |
138 |
], [ |
], [ |
139 |
AC_MSG_NOTICE([WARNING: No liblocation nor gpsbt found, disabling gps auto start!]) |
AC_MSG_NOTICE([WARNING: No liblocation nor gpsbt found, disabling gps auto start!]) |
140 |
]) |
]) |
141 |
# ]) |
]) |
142 |
|
|
143 |
PKG_CHECK_EXISTS(tablet-browser-interface, [ |
PKG_CHECK_EXISTS(tablet-browser-interface, [ |
144 |
CFLAGS="$CFLAGS -DENABLE_BROWSER_INTERFACE" |
CFLAGS="$CFLAGS -DENABLE_BROWSER_INTERFACE" |
178 |
AC_SUBST(INSTALL_PLATTFORM) |
AC_SUBST(INSTALL_PLATTFORM) |
179 |
]) |
]) |
180 |
|
|
|
|
|
181 |
AC_CONFIG_FILES([Makefile src/Makefile data/Makefile]) |
AC_CONFIG_FILES([Makefile src/Makefile data/Makefile]) |
182 |
|
|
183 |
AC_OUTPUT |
AC_OUTPUT |