Skip to content

Commit

Permalink
Merge pull request #4028 from raffenet/xpmem-pkg-config-backport
Browse files Browse the repository at this point in the history
BUILD/XPMEM: Avoid pkg.m4 dependency - v1.6.x
  • Loading branch information
shamisp authored Aug 8, 2019
2 parents e091c02 + bea5661 commit 47be4a9
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 9 deletions.
6 changes: 3 additions & 3 deletions src/uct/sm/mm/xpmem/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@
if HAVE_XPMEM

module_LTLIBRARIES = libuct_xpmem.la
libuct_xpmem_la_CFLAGS = $(BASE_CFLAGS)
libuct_xpmem_la_CPPFLAGS = $(BASE_CPPFLAGS) $(XPMEM_CPPFLAGS)
libuct_xpmem_la_CFLAGS = $(BASE_CFLAGS) $(XPMEM_CFLAGS)
libuct_xpmem_la_CPPFLAGS = $(BASE_CPPFLAGS)
libuct_xpmem_la_LIBADD = $(top_builddir)/src/ucs/libucs.la \
$(top_builddir)/src/uct/libuct.la
libuct_xpmem_la_LDFLAGS = $(XPMEM_LDFLAGS) -version-info $(SOVERSION)
libuct_xpmem_la_LDFLAGS = $(XPMEM_LIBS) -version-info $(SOVERSION)
libuct_xpmem_la_SOURCES = mm_xpmem.c

include $(top_srcdir)/config/module.am
Expand Down
11 changes: 5 additions & 6 deletions src/uct/sm/mm/xpmem/configure.m4
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,11 @@ AS_IF([test "x$with_xpmem" != "xno"],
[AS_IF([test ! -d "$with_xpmem"],
[
AC_MSG_NOTICE([XPMEM - failed to open the requested location ($with_xpmem), guessing ...])
PKG_CHECK_MODULES(
[CRAY_XPMEM], [cray-xpmem],
AS_IF([$PKG_CONFIG --exists cray-xpmem],
[
xpmem_happy=yes
AC_SUBST(XPMEM_CPPFLAGS, "$CRAY_XPMEM_CFLAGS")
AC_SUBST(XPMEM_LDFLAGS, "$CRAY_XPMEM_LIBS")
AC_SUBST(XPMEM_CFLAGS, [`$PKG_CONFIG --cflags cray-xpmem`])
AC_SUBST(XPMEM_LIBS, [`$PKG_CONFIG --libs cray-xpmem`])
],
[
# If cray-xpmem module not found in pkg-config, try to search
Expand All @@ -32,8 +31,8 @@ AS_IF([test "x$with_xpmem" != "xno"],
# Verify XPMEM header file
AS_IF([test "x$xpmem_happy" = "xno" -a -d "$with_xpmem"],
[AC_CHECK_HEADER([$with_xpmem/include/xpmem.h],
[AC_SUBST(XPMEM_CPPFLAGS, "-I$with_xpmem/include")
AC_SUBST(XPMEM_LDFLAGS, "-L$with_xpmem/lib -lxpmem")
[AC_SUBST(XPMEM_CFLAGS, "-I$with_xpmem/include")
AC_SUBST(XPMEM_LIBS, "-L$with_xpmem/lib -lxpmem")
xpmem_happy="yes"],
[AC_MSG_WARN([cray-xpmem header was not found in $with_xpmem])])
])
Expand Down

0 comments on commit 47be4a9

Please sign in to comment.