@@ -99,6 +99,11 @@ AC_DEFUN([OMPI_SETUP_PRRTE],[
99
99
[ $OMPI_HAVE_PRRTE] ,
100
100
[ Whether or not PRRTE is available] )
101
101
102
+ AS_IF ( [ test "$opal_prrte_mode" = "external"] ,
103
+ [ AC_DEFINE_UNQUOTED ( [ OMPI_PRTERUN_PATH] ,
104
+ [ "$PRTE_PATH"] ,
105
+ [ Path to prterun] ) ] )
106
+
102
107
AC_DEFINE_UNQUOTED ( [ OMPI_USING_INTERNAL_PRRTE] ,
103
108
[ $OMPI_USING_INTERNAL_PRRTE] ,
104
109
[ Whether or not we are using the internal PRRTE] )
@@ -268,13 +273,15 @@ AC_DEFUN([_OMPI_SETUP_PRRTE_EXTERNAL], [
268
273
AS_IF ( [ test "$setup_prrte_external_happy" = "yes"] ,
269
274
[ AS_IF ( [ test -n "$with_prrte"] ,
270
275
[ PRTE_PATH="${with_prrte}/bin/prte"
271
- AS_IF ( [ test ! -r ${PRTE_PATH}] , [ AC_MSG_ERROR ( [ Could not find prte binary at $PRTE_PATH] ) ] ) ] ,
276
+ AS_IF ( [ test ! -r ${PRTE_PATH}] ,
277
+ [ AC_MSG_ERROR ( [ Could not find prte binary at $PRTE_PATH] ) ] ,
278
+ [ PRTE_PATH="${with_prrte}/bin"] ) ] ,
272
279
[ PRTE_PATH=""
273
280
OPAL_WHICH([ prte] , [ PRTE_PATH] )
274
281
AS_IF ( [ tets -z "$PRTE_PATH"] ,
275
282
[ AC_MSG_WARN ( [ Could not find prte in PATH] )
276
- setup_prrte_external_happy=no] ) ] ) ] )
277
-
283
+ setup_prrte_external_happy=no] ,
284
+ [ PRTE_PATH="`echo $PRTE_PATH | sed -e 's/\/prte//'`" ] ) ] ) ] )
278
285
AS_IF ( [ test "$setup_prrte_external_happy" = "yes"] ,
279
286
[ $1 ] , [ $2 ] )
280
287
0 commit comments