Procházet zdrojové kódy

Isolate specific ft files from impossible compilation.

Romain LION před 5 roky
rodič
revize
a120e9b800
2 změnil soubory, kde provedl 12 přidání a 5 odebrání
  1. 10 2
      mpi/src/Makefile.am
  2. 2 3
      mpi/tests/Makefile.am

+ 10 - 2
mpi/src/Makefile.am

@@ -64,7 +64,6 @@ noinst_HEADERS =					\
 	starpu_mpi_stats.h				\
 	starpu_mpi_datatype.h				\
 	starpu_mpi_cache.h				\
-	starpu_mpi_checkpoint.h		\
 	starpu_mpi_select_node.h			\
 	starpu_mpi_cache_stats.h			\
 	starpu_mpi_task_insert.h			\
@@ -82,6 +81,11 @@ noinst_HEADERS =					\
 	load_balancer/policy/load_data_interface.h	\
 	load_balancer/policy/load_balancer_policy.h
 
+if STARPU_USE_MPI_FT
+noinst_HEADERS +=
+	starpu_mpi_checkpoint.h
+endif
+
 libstarpumpi_@STARPU_EFFECTIVE_VERSION@_la_SOURCES =	\
 	starpu_mpi.c					\
 	starpu_mpi_req.c				\
@@ -93,7 +97,6 @@ libstarpumpi_@STARPU_EFFECTIVE_VERSION@_la_SOURCES =	\
 	starpu_mpi_stats.c				\
 	starpu_mpi_private.c				\
 	starpu_mpi_cache.c				\
-	starpu_mpi_checkpoint.c				\
 	starpu_mpi_select_node.c			\
 	starpu_mpi_cache_stats.c			\
 	starpu_mpi_fortran.c				\
@@ -113,3 +116,8 @@ libstarpumpi_@STARPU_EFFECTIVE_VERSION@_la_SOURCES =	\
 	load_balancer/policy/load_data_interface.c	\
 	load_balancer/policy/load_heat_propagation.c	\
 	load_balancer/load_balancer.c
+
+if STARPU_USE_MPI_FT
+libstarpumpi_@STARPU_EFFECTIVE_VERSION@_la_SOURCES +=
+	starpu_mpi_checkpoint.c
+endif

+ 2 - 3
mpi/tests/Makefile.am

@@ -234,12 +234,11 @@ noinst_PROGRAMS =				\
 	driver					\
 	sendrecv_bench				\
 	sendrecv_gemm_bench			\
-	sendrecv_parallel_tasks_bench\
-	checkpoints
+	sendrecv_parallel_tasks_bench
 
 if STARPU_USE_MPI_FT
 noinst_PROGRAMS +=
-	checkpoints2
+	checkpoints
 endif
 
 XFAIL_TESTS=					\