@@ -38,10 +38,10 @@ AC_DEFUN([AX_CHECK_LIBSEMIGROUPS], [
3838 AS_IF (
3939 [ test -f libsemigroups/.VERSION] ,
4040 [ ] ,
41- [ AS_IF ( [ test -f libsemigroups/etc/version-number.sh] ,
41+ [ AS_IF ( [ test -f libsemigroups/etc/version-number.sh] ,
4242 [ cd libsemigroups && etc/version-number.sh > .TMP_VERSION && mv .TMP_VERSION .VERSION && cd ..] ,
4343 [ AC_MSG_ERROR ( [ cannot determine the version of libsemigroups] ) ] ) ] )
44-
44+
4545 AC_MSG_CHECKING ( [ libsemigroups version] )
4646 FOUND_LIBSEMIGROUPS_VERSION="$(cat libsemigroups/.VERSION)"
4747 AC_MSG_RESULT ( [ $FOUND_LIBSEMIGROUPS_VERSION] )
@@ -56,11 +56,20 @@ AC_DEFUN([AX_CHECK_LIBSEMIGROUPS], [
5656 AC_CONFIG_SUBDIRS ( [ libsemigroups] )
5757
5858 AC_SUBST ( [ LIBSEMIGROUPS_RPATH] ,[ '-Wl,-rpath,$(abs_top_builddir)/bin/lib'] )
59- else
60- LIBSEMIGROUPS_VERSION="$(pkg-config --modversion libsemigroups)"
59+
60+ LIBSEMIGROUPS_INCLUDEDIR="$srcdir/libsemigroups"
61+ AC_MSG_NOTICE ( [ the libsemigroups include dir is $LIBSEMIGROUPS_INCLUDEDIR] )
62+ AC_SUBST ( [ LIBSEMIGROUPS_INCLUDEDIR] )
63+ else
64+ LIBSEMIGROUPS_VERSION="$(pkg-config --modversion libsemigroups)"
6165 AC_MSG_NOTICE ( [ using external libsemigroups $LIBSEMIGROUPS_VERSION] )
62- PKG_CHECK_VAR([ LIBSEMIGROUPS_RPATH] , [ libsemigroups] , [ libdir] ,
63- [ AC_SUBST ( [ LIBSEMIGROUPS_RPATH] ,[ -Wl,-rpath,${LIBSEMIGROUPS_RPATH}] ) ] )
66+ PKG_CHECK_VAR([ LIBSEMIGROUPS_RPATH] ,
67+ [ libsemigroups] ,
68+ [ libdir] ,
69+ [ AC_SUBST ( [ LIBSEMIGROUPS_RPATH] ,[ -Wl,-rpath,${LIBSEMIGROUPS_RPATH}] ) ] )
70+ LIBSEMIGROUPS_INCLUDEDIR=$(pkg-config --variable=includedir libsemigroups)/libsemigroups
71+ AC_MSG_NOTICE ( [ the libsemigroups include dir is $LIBSEMIGROUPS_INCLUDEDIR] )
72+ AC_SUBST ( [ LIBSEMIGROUPS_INCLUDEDIR] )
6473 fi
6574
6675 AS_IF ( [ test "x$need_included_libsemigroups" = xyes] ,
0 commit comments