# -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
-AC_PREREQ(2.61)
-AC_INIT(lensdb, 0.1, [mir@datanom.net])
+AC_PREREQ([2.72])
+AC_INIT([lensdb],[0.1],[mir@datanom.net])
AC_COPYRIGHT([Copyright (c) 2024 Michael Rasmussen.])
AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_AUX_DIR(auxdir)
-AC_CANONICAL_SYSTEM
+AC_CANONICAL_TARGET
AC_CONFIG_SRCDIR([src/main.c])
AM_INIT_AUTOMAKE([gnu no-dist-gzip dist-bzip2 1.10])
AC_SUBST(GLIB_REQUIRED)
AC_SUBST(GOBJECT_REQUIRED)
AC_SUBST(GTK_REQUIRED)
+AC_SUBST(SQLITE3_REQUIRED)
# Checks for programs.
AC_PROG_CC
AC_PROG_CPP
-AC_PROG_LIBTOOL
+LT_INIT
if test -n "$lt_prog_compiler_pic"; then
CFLAGS="$CFLAGS $lt_prog_compiler_pic"
fi
AC_SUBST(GLIB_CFLAGS)
AC_SUBST(GLIB_LIBS)
-PKG_CHECK_MODULES([GTK], gtk+-3.0 >= $GTK_REQUIRED)
+PKG_CHECK_MODULES([GTK], [gtk+-3.0 >= $GTK_REQUIRED])
AC_SUBST(GTK_CFLAGS)
AC_SUBST(GTK_LIBS)
+PKG_CHECK_MODULES([SQLITE3], [sqlite3 >= $SQLITE3_REQUIRED])
+AC_SUBST(SQLITE3_LIBS)
+AC_SUBST(SQLITE3_CFLAGS)
+
# Checks for header files.
AC_CHECK_HEADER([assert.h],
AC_DEFINE([HAVE_ASSERT_H], [1], [Define to 1 if you have the <assert.h> header file.]))