Bump version to 1.1.0; Update ChangeLog.
[sort-networks.git] / configure.ac
index 680d432..2ca8cdc 100644 (file)
@@ -1,5 +1,5 @@
-AC_PREREQ([2.65])
-AC_INIT([libsortnetwork], [1.0.0], [ff@octo.it])
+AC_PREREQ([2.61])
+AC_INIT([libsortnetwork], [1.1.0], [ff@octo.it])
 AC_CONFIG_SRCDIR([src/sn_network.c])
 AC_CONFIG_HEADERS([src/config.h])
 AM_INIT_AUTOMAKE(dist-bzip2)
@@ -14,11 +14,10 @@ AC_PROG_INSTALL
 AM_PROG_CC_C_O
 AC_DISABLE_STATIC
 AC_PROG_LIBTOOL
+PKG_PROG_PKG_CONFIG
 
 # Libtool stuff
-LT_CONFIG_LTDL_DIR([libltdl])
 LT_INIT
-LTDL_INIT
 
 if test "x$GCC" = "xyes"
 then
@@ -80,11 +79,15 @@ then
        AC_CHECK_HEADERS(population.h,
                         [with_libpopulation="yes"],
                         [with_libpopulation="no"])
-       echo "with_libpopulation = $with_libpopulation"
 fi
 
 if test "x$with_libpopulation" = "xyes"
 then    
+       if test "x$LIBPOPULATION_LIBS" = "x"
+       then
+               LIBPOPULATION_LIBS="-lpthread"
+       fi
+
        AC_CHECK_LIB(population, population_create,
                     [with_libpopulation="yes"],
                     [with_libpopulation="no"],
@@ -106,6 +109,15 @@ AC_SUBST(LIBPOPULATION_LIBS)
 AM_CONDITIONAL(BUILD_WITH_LIBPOPULATION, test "x$with_libpopulation" = "xyes")
 # }}} --with-libpopulation
 
+PKG_CHECK_MODULES([glib], [glib-2.0],
+                 [have_libglib="yes"],
+                 [have_libglib="no"])
+
+if test "x$have_libglib" != "xyes"
+then
+       AC_MSG_ERROR([The GLib library could not be found. It is required when building libsortnetwork!])
+fi
+
 AC_CONFIG_FILES([Makefile src/Makefile])
 AC_OUTPUT