Browse Source

Check for F77 presence

Samuel Thibault 8 years ago
parent
commit
15e6679791
2 changed files with 7 additions and 0 deletions
  1. 1 0
      configure.ac
  2. 6 0
      examples/Makefile.am

+ 1 - 0
configure.ac

@@ -2194,6 +2194,7 @@ if test "x$enable_build_fortran" = "xyes" ; then
 fi
 fi
 
 
 AM_CONDITIONAL([STARPU_HAVE_FC], [test "x$FC" != "x" -a "x$enable_build_fortran" = "xyes"])
 AM_CONDITIONAL([STARPU_HAVE_FC], [test "x$FC" != "x" -a "x$enable_build_fortran" = "xyes"])
+AM_CONDITIONAL([STARPU_HAVE_F77], [test "x$F77" != "x" -a "x$enable_build_fortran" = "xyes"])
 AM_CONDITIONAL([STARPU_HAVE_MPIFORT], [test "x$use_mpi_fort" = "xyes"])
 AM_CONDITIONAL([STARPU_HAVE_MPIFORT], [test "x$use_mpi_fort" = "xyes"])
 
 
 ###############################################################################
 ###############################################################################

+ 6 - 0
examples/Makefile.am

@@ -233,6 +233,7 @@ if !STARPU_SIMGRID
 STARPU_EXAMPLES +=				\
 STARPU_EXAMPLES +=				\
 	scheduler/dummy_sched
 	scheduler/dummy_sched
 
 
+if STARPU_HAVE_F77
 if STARPU_HAVE_F77_H
 if STARPU_HAVE_F77_H
 STARPU_EXAMPLES +=				\
 STARPU_EXAMPLES +=				\
 	fortran/hello
 	fortran/hello
@@ -240,6 +241,7 @@ endif
 
 
 STARPU_EXAMPLES +=				\
 STARPU_EXAMPLES +=				\
 	basic_examples/vector_scal_fortran
 	basic_examples/vector_scal_fortran
+endif
 
 
 if STARPU_HAVE_FC
 if STARPU_HAVE_FC
 if !STARPU_SANITIZE
 if !STARPU_SANITIZE
@@ -291,6 +293,7 @@ STARPU_EXAMPLES +=				\
 endif
 endif
 
 
 if !STARPU_SIMGRID
 if !STARPU_SIMGRID
+if STARPU_HAVE_F77
 if STARPU_HAVE_F77_H
 if STARPU_HAVE_F77_H
 STARPU_EXAMPLES +=				\
 STARPU_EXAMPLES +=				\
 	fortran/hello
 	fortran/hello
@@ -298,6 +301,7 @@ endif
 STARPU_EXAMPLES +=				\
 STARPU_EXAMPLES +=				\
 	basic_examples/vector_scal_fortran
 	basic_examples/vector_scal_fortran
 endif
 endif
+endif
 
 
 if STARPU_HAVE_OPENMP
 if STARPU_HAVE_OPENMP
 STARPU_EXAMPLES +=				\
 STARPU_EXAMPLES +=				\
@@ -349,6 +353,7 @@ nobase_STARPU_OPENCL_DATA_DATA += \
 	basic_examples/vector_scal_opencl_kernel.cl
 	basic_examples/vector_scal_opencl_kernel.cl
 endif
 endif
 
 
+if STARPU_HAVE_F77
 basic_examples_vector_scal_fortran_SOURCES =	\
 basic_examples_vector_scal_fortran_SOURCES =	\
 	basic_examples/vector_scal_fortran.F	\
 	basic_examples/vector_scal_fortran.F	\
 	basic_examples/vector_scal_c.c		\
 	basic_examples/vector_scal_c.c		\
@@ -367,6 +372,7 @@ fortran_hello_SOURCES	=		\
 	fortran/hello.F			\
 	fortran/hello.F			\
 	fortran/StarPU_fortran.h
 	fortran/StarPU_fortran.h
 endif
 endif
+endif
 
 
 if STARPU_HAVE_FC
 if STARPU_HAVE_FC
 fortran90_f90_example_SOURCES =	\
 fortran90_f90_example_SOURCES =	\