dnl Process this file with autoconf to produce a configure script. -*- Autoconf
-*-
-dnl This file is a part of Geeqie project (http://www.geeqie.org/).
+dnl This file is a part of Geeqie project (https://www.geeqie.org/).
dnl Copyright (C) 2008 - 2018 The Geeqie Team
dnl
dnl This program is free software; you can redistribute it and/or modify
dnl GNU General Public License for more details.
AC_PREREQ(2.57)
-AC_INIT([geeqie], m4_translit(m4_esyscmd([if [ $(git tag --list 'v[1-9]*' --points-at HEAD | wc -c) -gt 0 ]; then git tag --list v[1-9]* --points-at HEAD | tail -n 1 | tr -d 'v' ; else git tag --list v[1-9]* | tail -n 1 | tr -d 'v' && echo "+git" && git log --max-count=1 --date=format:"%Y%m%d" --format="%ad" && echo "-" && git rev-parse --quiet --verify --short HEAD; fi ]), m4_newline), [geeqie@freelists.org], [], [http://www.geeqie.org/])
+AC_INIT([geeqie], m4_translit(m4_esyscmd([./version.sh]), m4_newline), [geeqie@freelists.org], [], [https://www.geeqie.org/])
# Add -Werror to the default CFLAGS
CFLAGS+=" -Werror -Wno-error=deprecated-declarations -Wno-error=sign-compare -Wno-error=return-type"
AC_SUBST(RAW_CFLAGS)
AC_SUBST(RAW_LIBS)
+# libgspell support
+# ----------------------------------------------------------------------
+
+AC_ARG_ENABLE([spell],
+ AC_HELP_STRING([--disable-spell], [disable libgspell support]),
+ [libgspell=$enableval], [libgspell=auto])
+
+if test "x${libgspell}" != "xno" -a "x${gtk3}" != "xno"; then
+ PKG_CHECK_MODULES(SPELL, [gspell-1 >= 1.6],
+ [
+ HAVE_SPELL=yes
+ AC_DEFINE(HAVE_SPELL, 1, [define to enable libgspell support])
+ ],
+ [
+ HAVE_SPELL=no
+ AC_MSG_WARN([$SPELL_PKG_ERRORS])
+ ])
+else
+ HAVE_SPELL=disabled
+fi
+
+AM_CONDITIONAL(HAVE_SPELL, [test "x$HAVE_SPELL" = xyes])
+AC_SUBST(SPELL_CFLAGS)
+AC_SUBST(SPELL_LIBS)
+
# libffmpegthumbnailer support
# ----------------------------------------------------------------------
[libarchive=$enableval], [libarchive=auto])
if test "x${libarchive}" != "xno"; then
- PKG_CHECK_MODULES(ARCHIVE, libarchive >= 3.4.3,
+ PKG_CHECK_MODULES(ARCHIVE, libarchive >= 3.4.0,
[
HAVE_ARCHIVE=yes
AC_DEFINE(HAVE_ARCHIVE, 1, [define to enable archive support])
# Markdown support
# ----------------------------------------------------------------------
-AM_CONDITIONAL(HAVE_MARKDOWN, [ "$(command -v markdown)" ])
+AM_CONDITIONAL(HAVE_PANDOC, [ "$(command -v pandoc)" ])
# _NL_TIME_FIRST_WEEKDAY support
# note that it is an enum and not a define
*/
/*
- * This file is a part of Geeqie project (http://www.geeqie.org/).
+ * This file is a part of Geeqie project (https://www.geeqie.org/).
* Copyright (C) 2008 - 2016 The Geeqie Team
*
* This program is free software; you can redistribute it and/or modify
plugins/Makefile
plugins/symlink/Makefile
plugins/rotate/Makefile
- plugins/ufraw/Makefile
plugins/geocode-parameters/Makefile
plugins/export-jpeg/Makefile
plugins/tethered-photography/Makefile
LibRaw: $HAVE_RAW
Libjxl: $HAVE_JPEGXL
Libarchive: $HAVE_ARCHIVE
+ Spelling $HAVE_SPELL
Documentation:
Doxygen: $DX_DOXYGEN