1212# All rights reserved.
1313# Copyright (c) 2011-2013 Los Alamos National Security, LLC.
1414# All rights reserved.
15- # Copyright (c) 2010-2016 Cisco Systems, Inc. All rights reserved.
16- # Copyright (c) 2013-2016 Intel, Inc. All rights reserved.
15+ # Copyright (c) 2010-2017 Cisco Systems, Inc. All rights reserved.
16+ # Copyright (c) 2013-2017 Intel, Inc. All rights reserved.
1717# Copyright (c) 2015-2016 Research Organization for Information Science
1818# and Technology (RIST). All rights reserved.
1919# $COPYRIGHT$
2828AC_DEFUN([MCA_opal_pmix_pmix2x_CONFIG],[
2929 AC_CONFIG_FILES([opal/mca/pmix/pmix2x/Makefile])
3030
31- OPAL_VAR_SCOPE_PUSH([PMIX_VERSION opal_pmix_pmix2x_save_CPPFLAGS opal_pmix_pmix2x_save_LDFLAGS opal_pmix_pmix2x_save_LIBS opal_pmix_pmix2x_basedir opal_pmix_pmix2x_save_cflags opal_pmix_pmix2x_sm_flag])
31+ OPAL_VAR_SCOPE_PUSH([PMIX_VERSION opal_pmix_pmix2x_save_CPPFLAGS opal_pmix_pmix2_save_CFLAGS opal_pmix_pmix2x_save_LDFLAGS opal_pmix_pmix2x_save_LIBS opal_pmix_pmix2x_basedir opal_pmix_pmix2x_args opal_pmix_pmix2x_happy opal_pmix_pmix2x_sm_flag pmix_pmix2x_status_filename ])
3232
3333 opal_pmix_pmix2x_basedir= opal/mca/pmix/pmix2x
3434
@@ -49,7 +49,7 @@ AC_DEFUN([MCA_opal_pmix_pmix2x_CONFIG],[
4949 opal_pmix_pmix2x_sm_flag=--disable-dstore
5050 fi
5151
52- opal_pmix_pmix2x_args= " --with-pmix-symbol-rename=OPAL_MCA_PMIX3X_ $opal_pmix_pmix2x_sm_flag --without-tests-examples --disable-visibility --enable-embedded-libevent --with-libevent-header=\\\" opal/mca/event/$opal_event_base_include \\\" "
52+ opal_pmix_pmix2x_args= " --with-pmix-symbol-rename=OPAL_MCA_PMIX2X_ $opal_pmix_pmix2x_sm_flag --without-tests-examples --disable-visibility --enable-embedded-libevent --with-libevent-header=\\\" opal/mca/event/$opal_event_base_include \\\" "
5353 AS_IF([test " $enable_debug " = " yes" ],
5454 [opal_pmix_pmix2x_args= " --enable-debug $opal_pmix_pmix2x_args "
5555 CFLAGS= " $OPAL_CFLAGS_BEFORE_PICKY $OPAL_VISIBILITY_CFLAGS -g" ],
@@ -82,15 +82,29 @@ AC_DEFUN([MCA_opal_pmix_pmix2x_CONFIG],[
8282 [AC_MSG_RESULT([yes - using the internal v2.x library])
8383 # Build flags for our Makefile.am
8484 opal_pmix_pmix2x_LDFLAGS=
85- opal_pmix_pmix2x_LIBS= ' $( OPAL_TOP_BUILDDIR)/ ' " $opal_pmix_pmix2x_basedir " ' /pmix/src/libpmix.la'
86- opal_pmix_pmix2x_CPPFLAGS= ' -I$( OPAL_TOP_BUILDDIR)/opal/mca/ pmix/pmix2x/pmix/ include -I$( OPAL_TOP_BUILDDIR)/opal/mca/ pmix/pmix2x/pmix -I$( OPAL_TOP_SRCDIR)/opal/mca/ pmix/pmix2x/pmix/ include -I$( OPAL_TOP_SRCDIR)/opal/mca/ pmix/pmix2x/pmix '
87- opal_pmix_pmix2x_DEPENDENCIES= ' $( OPAL_TOP_BUILDDIR)/opal/mca/ pmix/pmix2x/pmix/ src/libpmix.la' ])
85+ opal_pmix_pmix2x_LIBS= " $ OPAL_TOP_BUILDDIR/ $opal_pmix_pmix2x_basedir /pmix/src/libpmix.la"
86+ opal_pmix_pmix2x_CPPFLAGS= " -I$OPAL_TOP_BUILDDIR / $opal_pmix_pmix2x_basedir / pmix/include -I$OPAL_TOP_BUILDDIR / $opal_pmix_pmix2x_basedir / pmix -I$OPAL_TOP_SRCDIR / $opal_pmix_pmix2x_basedir / pmix/include -I$OPAL_TOP_SRCDIR / $opal_pmix_pmix2x_basedir / pmix"
87+ opal_pmix_pmix2x_DEPENDENCIES= " $ OPAL_TOP_BUILDDIR/ $opal_pmix_pmix2x_basedir / pmix/src/libpmix.la" ])
8888
8989 AC_SUBST([opal_pmix_pmix2x_LIBS])
9090 AC_SUBST([opal_pmix_pmix2x_CPPFLAGS])
9191 AC_SUBST([opal_pmix_pmix2x_LDFLAGS])
9292 AC_SUBST([opal_pmix_pmix2x_DEPENDENCIES])
9393
94+ # Finally, add some flags to the wrapper compiler so that our
95+ # headers can be found.
96+ pmix_pmix2x_status_filename= " $OPAL_TOP_BUILDDIR /$opal_pmix_pmix2x_basedir /pmix/config.status"
97+ pmix_pmix2x_WRAPPER_EXTRA_CPPFLAGS= ` egrep PMIX_EMBEDDED_CPPFLAGS $pmix_pmix2x_status_filename | cut -d\" -f4`
98+ pmix_pmix2x_WRAPPER_EXTRA_LDFLAGS= ` egrep PMIX_EMBEDDED_LDFLAGS $pmix_pmix2x_status_filename | cut -d\" -f4`
99+ pmix_pmix2x_WRAPPER_EXTRA_LIBS= ` egrep PMIX_EMBEDDED_LIBS $pmix_pmix2x_status_filename | cut -d\" -f4`
100+
101+ AC_MSG_CHECKING([PMIx extra wrapper CPPFLAGS])
102+ AC_MSG_RESULT([$pmix_pmix2x_WRAPPER_EXTRA_CPPFLAGS ])
103+ AC_MSG_CHECKING([PMIx extra wrapper LDFLAGS])
104+ AC_MSG_RESULT([$pmix_pmix2x_WRAPPER_EXTRA_LDFLAGS ])
105+ AC_MSG_CHECKING([PMIx extra wrapper LIBS])
106+ AC_MSG_RESULT([$pmix_pmix2x_WRAPPER_EXTRA_LIBS ])
107+
94108 AS_IF([test $opal_pmix_pmix2x_happy -eq 1],
95109 [$1 ],
96110 [$2 ])
0 commit comments