diff --git a/CMakeLists.txt b/CMakeLists.txt
index 57224a081dd1afe1703d1888dc1a95100f97d0a2..e36278ff354b8064203aefdb3f77dee4cd85dde8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -647,7 +647,7 @@ if(ENABLE_PETSC)
                        ${ENV_PETSC_DIR}/${ENV_PETSC_ARCH}/lib "")
     # petsc 3.1 creates only one library (libpetsc)
     if(NOT PETSC_LIBS)
-      find_library(PETSC_LIBS petsc PATHS ${ENV_PETSC_DIR}/${ENV_PETSC_ARCH}/lib PATH_SUFFIXES)
+      find_library(PETSC_LIBS petsc PATHS ${ENV_PETSC_DIR}/${ENV_PETSC_ARCH}/lib)
     endif(NOT PETSC_LIBS)
     list(APPEND EXTERNAL_LIBRARIES ${PETSC_LIBS})
     # find additional libraries to link with
@@ -679,12 +679,13 @@ if(ENABLE_PETSC)
      message("WARNING: Export PETSC_ARCH before calling cmake")
   endif(NOT HAVE_PETSC AND NOT ENV_PETSC_ARCH)
 endif(ENABLE_PETSC)
-# find slepc
+
 if(ENABLE_SLEPC AND HAVE_PETSC)
   set(ENV_SLEPC_DIR $ENV{SLEPC_DIR})
   find_library(SLEPC_LIB slepc PATHS ${ENV_SLEPC_DIR}/${ENV_PETSC_ARCH}/lib)
   if(SLEPC_LIB)
-    find_path(SLPEC_INC "slepc.h" PATHS ${ENV_SLEPC_DIR}/${ENV_SLEPC_ARCH} PATH_SUFFIXES include include/slepc)
+    find_path(SLPEC_INC "slepc.h" PATHS ${ENV_SLEPC_DIR}/${ENV_SLEPC_ARCH} 
+              PATH_SUFFIXES include include/slepc)
     if(SLEPC_INC)
       set_config_option(HAVE_SLEPC "SLEPc")
       list(APPEND EXTERNAL_LIBRARIES ${SLEPC_LIB})