diff --git a/CMakeLists.txt b/CMakeLists.txt
index ca49d2a4cefd6a177c6b9c35b8e0f7e9ca79532d..37f98ba30c11bab2fd229adfe888755608f23a8c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -203,14 +203,10 @@ if("${CMAKE_BUILD_TYPE}" STREQUAL "Coverage")
 
   set(GCOVR_OPTIONS --object-directory="${PASTIS_BINARY_DIR}" -r "${PASTIS_SOURCE_DIR}/src" ${GCOVR_EXCLUDE} ${GCOVR_EXTRA})
 
-  if(${PASTIS_HAS_MPI})
-    set(MPI_UNIT_TESTS mpi_unit_tests)
-  endif()
-
   add_custom_target(run_unit_tests
     ALL
     COMMAND ${CMAKE_CTEST_COMMAND} -j ${PROCESSOR_COUNT}
-    DEPENDS unit_tests ${MPI_UNIT_TESTS} pastis
+    DEPENDS unit_tests mpi_unit_tests pastis
     COMMENT "Executing unit tests."
     )