Forwarded: https://github.com/ddemidov/amgcl/issues/310
diff --git a/cmake/FindMetis.cmake b/cmake/FindMetis.cmake
index 13ea262..e0d70db 100644
--- a/cmake/FindMetis.cmake
+++ b/cmake/FindMetis.cmake
@@ -14,13 +14,16 @@ if (NOT (Metis_INCLUDE_DIRS AND Metis_LIBRARIES))
 
     find_library(PARMETIS_LIBRARY parmetis
         PATHS $ENV{METIS_ROOT}
         PATH_SUFFIXES lib
         )
 
-    set(Metis_LIBRARIES "${PARMETIS_LIBRARY};${METIS_LIBRARY}")
+    set(Metis_LIBRARIES "${METIS_LIBRARY}")
+    if(PARMETIS_LIBRARY)
+        list(APPEND Metis_LIBRARIES "${PARMETIS_LIBRARY}")
+    endif()
 endif()
 
 include(FindPackageHandleStandardArgs)
 find_package_handle_standard_args(
     Metis DEFAULT_MSG Metis_INCLUDE_DIRS Metis_LIBRARIES)
 
