From 41f13977a002a5b16ca7b1b501bd4cf596a1c8ff Mon Sep 17 00:00:00 2001
From: Rashad Kanavath <rashad.kanavath@c-s.fr>
Date: Tue, 29 Aug 2017 16:28:57 +0200
Subject: [PATCH] COMP: warn users about openmp usage in shark+otb

---
 CMake/FindShark.cmake | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/CMake/FindShark.cmake b/CMake/FindShark.cmake
index 8afed8f82a..59bef138f7 100644
--- a/CMake/FindShark.cmake
+++ b/CMake/FindShark.cmake
@@ -104,15 +104,10 @@ string(REGEX MATCH
   "#define.SHARK_USE_OPENMP"
   SHARK_USE_OPENMP_matched "${SHARK_H_CONTENTS}")
 
-
-set(SHARK_USE_OPENMP FALSE CACHE BOOL "shark is built with OpenMP")
 if(SHARK_USE_OPENMP_matched)
-  #TODO: remove the previous set(SHARK_USE_OPENMP..
-  # and force OTB_USE_OPENMP
-  set(SHARK_USE_OPENMP TRUE CACHE BOOL "shark is built with OpenMP" FORCE)
-  message(STATUS "Shark is built with OpenMP: SHARK_USE_OPENMP = TRUE")
-else()
-  message(STATUS "Shark is built without OpenMP: SHARK_USE_OPENMP = FALSE")
+  if(NOT OTB_USE_OPENMP)
+    message(WARNING "Shark library is built with OpenMP and you have OTB_USE_OPENMP set to OFF.")
+  endif()
 endif()
 
 INCLUDE(${CMAKE_ROOT}/Modules/FindPackageHandleStandardArgs.cmake)
-- 
GitLab