From 0088d9d68e7152965fd94c57a1ec4ba267c428f1 Mon Sep 17 00:00:00 2001
From: Markus Blatt <markus@dr-blatt.de>
Date: Tue, 25 Aug 2015 17:55:33 +0200
Subject: [PATCH] [cmake,release] Explicitly list lib/include when using
 NO_DEFAULT_PATH.

When using NO_DEFAULT_PATH the lib and include subdirectories will
not be searched by default by find_path and pt-scotch will not be
found outside of the standard path. This commit adds them and now
locally installed versions may supersede the system ones.
---
 cmake/modules/FindPTScotch.cmake | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/cmake/modules/FindPTScotch.cmake b/cmake/modules/FindPTScotch.cmake
index a99b6580e..4a809debb 100644
--- a/cmake/modules/FindPTScotch.cmake
+++ b/cmake/modules/FindPTScotch.cmake
@@ -21,7 +21,7 @@
 include(DuneMPI)
 macro(_search_pt_lib libvar libname doc)
   find_library(${libvar} ${libname}
-    PATHS ${PTSCOTCH_ROOT} PATH_SUFFIXES ${PATH_SUFFIXES}
+    PATHS ${PTSCOTCH_ROOT} ${PTSCOTCH_ROOT}/lib PATH_SUFFIXES ${PATH_SUFFIXES}
     NO_DEFAULT_PATH
     DOC "${doc}")
   find_library(${libvar} ${libname})
@@ -39,7 +39,7 @@ set(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES} ${MPI_DUNE_INCLUDE_PATH})
 set(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} ${MPI_DUNE_COMPILE_FLAGS}")
 
 find_path(PTSCOTCH_INCLUDE_DIR ptscotch.h
-  PATHS ${PTSCOTCH_ROOT}
+  PATHS ${PTSCOTCH_ROOT} ${PTSCOTCH_ROOT}/include
   PATH_SUFFIXES ${PATH_SUFFIXES}
   NO_DEFAULT_PATH
   DOC "Include directory of PT-Scotch")
-- 
GitLab