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