|
28 | 28 | AC_DEFUN([MCA_opal_pmix_pmix120_CONFIG],[ |
29 | 29 | AC_CONFIG_FILES([opal/mca/pmix/pmix120/Makefile]) |
30 | 30 |
|
| 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 | + |
31 | 33 | AS_IF([test "$opal_external_pmix_happy" = "yes"], |
32 | 34 | [AC_MSG_WARN([using an external pmix; disqualifiying this component]) |
33 | 35 | opal_pmix_pmix120_happy=0], |
| 36 | + [PMIX_VERSION= |
| 37 | + opal_pmix_pmix120_basedir=opal/mca/pmix/pmix120 |
34 | 38 |
|
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 |
44 | 43 |
|
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" |
54 | 51 |
|
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]) |
58 | 55 |
|
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])]) |
67 | 63 |
|
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 |
70 | 66 |
|
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 |
75 | 71 | ]) |
76 | 72 |
|
77 | 73 | AS_IF([test $opal_pmix_pmix120_happy -eq 1], |
|
0 commit comments