Skip to content

Commit 0ca1ee5

Browse files
committed
configury: misc pmix120 fixes
1 parent 3300d7c commit 0ca1ee5

File tree

1 file changed

+31
-35
lines changed

1 file changed

+31
-35
lines changed

opal/mca/pmix/pmix120/configure.m4

Lines changed: 31 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -28,50 +28,46 @@
2828
AC_DEFUN([MCA_opal_pmix_pmix120_CONFIG],[
2929
AC_CONFIG_FILES([opal/mca/pmix/pmix120/Makefile])
3030

31+
OPAL_VAR_SCOPE_PUSH([PMIX_VERSION opal_pmix_pmix120_save_CPPFLAGS opal_pmix_pmix120_save_LDFLAGS opal_pmix_pmix120_save_LIBS opal_pmix_pmix120_basedir opal_pmix_pmix120_save_cflags])
32+
3133
AS_IF([test "$opal_external_pmix_happy" = "yes"],
3234
[AC_MSG_WARN([using an external pmix; disqualifiying this component])
3335
opal_pmix_pmix120_happy=0],
36+
[PMIX_VERSION=
37+
opal_pmix_pmix120_basedir=opal/mca/pmix/pmix120
3438

35-
[OPAL_VAR_SCOPE_PUSH([PMIX_VERSION opal_pmix_pmix120_save_CPPFLAGS opal_pmix_pmix120_save_LDFLAGS opal_pmix_pmix120_save_LIBS opal_pmix_pmix120_basedir opal_pmix_pmix120_save_cflags])
36-
37-
PMIX_VERSION=
38-
opal_pmix_pmix120_basedir=opal/mca/pmix/pmix120
39-
40-
opal_pmix_pmix120_save_CFLAGS=$CFLAGS
41-
opal_pmix_pmix120_save_CPPFLAGS=$CPPFLAGS
42-
opal_pmix_pmix120_save_LDFLAGS=$LDFLAGS
43-
opal_pmix_pmix120_save_LIBS=$LIBS
39+
opal_pmix_pmix120_save_CFLAGS=$CFLAGS
40+
opal_pmix_pmix120_save_CPPFLAGS=$CPPFLAGS
41+
opal_pmix_pmix120_save_LDFLAGS=$LDFLAGS
42+
opal_pmix_pmix120_save_LIBS=$LIBS
4443

45-
opal_pmix_pmix120_args="--enable-embedded-mode --with-pmix-symbol-prefix=opal_pmix_pmix120_ --with-libevent-header=\\\"opal/mca/event/$opal_event_base_include\\\" --with-hwloc-header=\\\"$opal_hwloc_base_include\\\""
46-
if test "$enable_debug" = "yes"; then
47-
opal_pmix_pmix120_args="--enable-debug $opal_pmix_pmix120_args"
48-
CFLAGS="$OPAL_CFLAGS_BEFORE_PICKY $OPAL_VISIBILITY_CFLAGS -g"
49-
else
50-
opal_pmix_pmix120_args="--disable-debug $opal_pmix_pmix120_args"
51-
CFLAGS="$OPAL_CFLAGS_BEFORE_PICKY $OPAL_VISIBILITY_CFLAGS"
52-
fi
53-
CPPFLAGS="-I$OPAL_TOP_SRCDIR -I$OPAL_TOP_BUILDDIR -I$OPAL_TOP_SRCDIR/opal/include -I$OPAL_TOP_BUILDDIR/opal/include $CPPFLAGS"
44+
opal_pmix_pmix120_args="--enable-embedded-mode --with-pmix-symbol-prefix=opal_pmix_pmix120_ --with-libevent-header=\\\"opal/mca/event/$opal_event_base_include\\\" --with-hwloc-header=\\\"$opal_hwloc_base_include\\\""
45+
AS_IF([test "$enable_debug" = "yes"],
46+
[opal_pmix_pmix120_args="--enable-debug $opal_pmix_pmix120_args"
47+
CFLAGS="$OPAL_CFLAGS_BEFORE_PICKY $OPAL_VISIBILITY_CFLAGS -g"],
48+
[opal_pmix_pmix120_args="--disable-debug $opal_pmix_pmix120_args"
49+
CFLAGS="$OPAL_CFLAGS_BEFORE_PICKY $OPAL_VISIBILITY_CFLAGS"])
50+
CPPFLAGS="-I$OPAL_TOP_SRCDIR -I$OPAL_TOP_BUILDDIR -I$OPAL_TOP_SRCDIR/opal/include -I$OPAL_TOP_BUILDDIR/opal/include $CPPFLAGS"
5451

55-
OPAL_CONFIG_SUBDIR([$opal_pmix_pmix120_basedir/pmix],
56-
[$opal_pmix_pmix120_args $opal_subdir_args 'CFLAGS=$CFLAGS' 'CPPFLAGS=$CPPFLAGS'],
57-
[opal_pmix_pmix120_happy=1], [opal_pmix_pmix120_happy=0])
52+
OPAL_CONFIG_SUBDIR([$opal_pmix_pmix120_basedir/pmix],
53+
[$opal_pmix_pmix120_args $opal_subdir_args 'CFLAGS=$CFLAGS' 'CPPFLAGS=$CPPFLAGS'],
54+
[opal_pmix_pmix120_happy=1], [opal_pmix_pmix120_happy=0])
5855

59-
if test $opal_pmix_pmix120_happy -eq 1; then
60-
PMIX_VERSION="internal v`$srcdir/$opal_pmix_pmix120_basedir/pmix/config/pmix_get_version.sh $srcdir/$opal_pmix_pmix120_basedir/pmix/VERSION`"
61-
# Build flags for our Makefile.am
62-
opal_pmix_pmix120_LIBS='$(OPAL_TOP_BUILDDIR)/'"$opal_pmix_pmix120_basedir"'/pmix/libpmix.la'
63-
opal_pmix_pmix120_CPPFLAGS='-I$(OPAL_TOP_BUILDDIR)/opal/mca/pmix/pmix120/pmix/include/pmix -I$(OPAL_TOP_BUILDDIR)/opal/mca/pmix/pmix120/pmix/include -I$(OPAL_TOP_BUILDDIR)/opal/mca/pmix/pmix120/pmix -I$(OPAL_TOP_SRCDIR)/opal/mca/pmix/pmix120/pmix'
64-
AC_SUBST([opal_pmix_pmix120_LIBS])
65-
AC_SUBST([opal_pmix_pmix120_CPPFLAGS])
66-
fi
56+
AS_IF([test $opal_pmix_pmix120_happy -eq 1],
57+
[PMIX_VERSION="internal v`$srcdir/$opal_pmix_pmix120_basedir/pmix/config/pmix_get_version.sh $srcdir/$opal_pmix_pmix120_basedir/pmix/VERSION`"
58+
# Build flags for our Makefile.am
59+
opal_pmix_pmix120_LIBS='$(OPAL_TOP_BUILDDIR)/'"$opal_pmix_pmix120_basedir"'/pmix/libpmix.la'
60+
opal_pmix_pmix120_CPPFLAGS='-I$(OPAL_TOP_BUILDDIR)/opal/mca/pmix/pmix120/pmix/include/pmix -I$(OPAL_TOP_BUILDDIR)/opal/mca/pmix/pmix120/pmix/include -I$(OPAL_TOP_BUILDDIR)/opal/mca/pmix/pmix120/pmix -I$(OPAL_TOP_SRCDIR)/opal/mca/pmix/pmix120/pmix'
61+
AC_SUBST([opal_pmix_pmix120_LIBS])
62+
AC_SUBST([opal_pmix_pmix120_CPPFLAGS])])
6763

68-
# Finally, add a flag to support static builds
69-
pmix_pmix120_WRAPPER_EXTRA_LIBS=-lpmix
64+
# Finally, add a flag to support static builds
65+
pmix_pmix120_WRAPPER_EXTRA_LIBS=-lpmix
7066

71-
CFLAGS=$opal_pmix_pmix120_save_CFLAGS
72-
CPPFLAGS=$opal_pmix_pmix120_save_CPPFLAGS
73-
LDFLAGS=$opal_pmix_pmix120_save_LDFLAGS
74-
LIBS=$opal_pmix_pmix120_save_LIBS
67+
CFLAGS=$opal_pmix_pmix120_save_CFLAGS
68+
CPPFLAGS=$opal_pmix_pmix120_save_CPPFLAGS
69+
LDFLAGS=$opal_pmix_pmix120_save_LDFLAGS
70+
LIBS=$opal_pmix_pmix120_save_LIBS
7571
])
7672

7773
AS_IF([test $opal_pmix_pmix120_happy -eq 1],

0 commit comments

Comments
 (0)