Skip to content

Commit 8065b4b

Browse files
build: check for hpcombi.mk in the correct place
1 parent d46253c commit 8065b4b

2 files changed

Lines changed: 16 additions & 7 deletions

File tree

GNUmakefile.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ KEXT_SOURCES += gapbind14/src/gapbind14.cpp
4040

4141
KEXT_CPPFLAGS = -Igapbind14/include/
4242

43-
include libsemigroups/hpcombi.mk
43+
include @LIBSEMIGROUPS_INCLUDEDIR@/hpcombi.mk
4444

4545
ifdef LIBSEMIGROUPS_HPCOMBI_ENABLED
4646
KEXT_CXXFLAGS += $(HPCOMBI_CXXFLAGS)

m4/ax_check_libsemigroup.m4

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)