From 6e04377bf4aab4edb272495cdc2b5caab14b8142 Mon Sep 17 00:00:00 2001
From: Stefan Bienert <stefan.bienert@unibas.ch>
Date: Thu, 28 May 2015 14:34:43 +0200
Subject: [PATCH] Small fix to FindOpenMM, prevent variable chaining

---
 cmake_support/FindOpenMM.cmake | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/cmake_support/FindOpenMM.cmake b/cmake_support/FindOpenMM.cmake
index 3c0890e39..9888c4a2c 100644
--- a/cmake_support/FindOpenMM.cmake
+++ b/cmake_support/FindOpenMM.cmake
@@ -8,8 +8,17 @@
 #  OpenMM_LIBRARIES    - List of libraries when using OpenMM.
 #  OpenMM_FOUND        - True if OpenMM found.
 
-find_path (OPEN_MM_INCLUDE_DIR OpenMM.h)
-find_library (OPEN_MM_LIBRARY NAMES OpenMM)
+if (OPEN_MM_INCLUDE_DIR)
+  set(OPEN_MM_FOUND TRUE)
+else (OPEN_MM_INCLUDE_DIR)
+  find_path (OPEN_MM_INCLUDE_DIR OpenMM.h)
+endif (OPEN_MM_INCLUDE_DIR)
+
+if (OPEN_MM_LIBRARY)
+  set(OPEN_MM_FOUND TRUE)
+else (OPEN_MM_LIBRARY)
+  find_library (OPEN_MM_LIBRARY NAMES OpenMM)
+endif(OPEN_MM_LIBRARY)
 
 set(OPEN_MM_LIBRARIES ${OPEN_MM_LIBRARY})
 set(OPEN_MM_INCLUDE_DIRS ${OPEN_MM_INCLUDE_DIR})
-- 
GitLab