diff --git a/examples/Makefile b/examples/Makefile index ff099ded21..0a7e57c408 100644 --- a/examples/Makefile +++ b/examples/Makefile @@ -84,19 +84,19 @@ all: hello_c ring_c connectivity_c # MPI examples mpi: - @ if ompi_info --parsable | grep bindings:cxx:yes >/dev/null; then \ + @ if ompi_info --parsable | grep -q bindings:cxx:yes >/dev/null; then \ $(MAKE) hello_cxx ring_cxx; \ fi - @ if ompi_info --parsable | grep bindings:mpif.h:yes >/dev/null; then \ + @ if ompi_info --parsable | grep -q bindings:mpif.h:yes >/dev/null; then \ $(MAKE) hello_mpifh ring_mpifh; \ fi - @ if ompi_info --parsable | grep bindings:use_mpi:\"yes >/dev/null; then \ + @ if ompi_info --parsable | egrep -q bindings:use_mpi:\"\?yes >/dev/null; then \ $(MAKE) hello_usempi ring_usempi; \ fi - @ if ompi_info --parsable | grep bindings:use_mpi_f08:yes >/dev/null; then \ + @ if ompi_info --parsable | grep -q bindings:use_mpi_f08:yes >/dev/null; then \ $(MAKE) hello_usempif08 ring_usempif08; \ fi - @ if ompi_info --parsable | grep bindings:java:yes >/dev/null; then \ + @ if ompi_info --parsable | grep -q bindings:java:yes >/dev/null; then \ $(MAKE) Hello.class Ring.class; \ fi