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