From efd25a5b6483edeb977b02f5d589a8dfb255d631 Mon Sep 17 00:00:00 2001
From: Rashad Kanavath <rashad.kanavath@c-s.fr>
Date: Sun, 27 Aug 2017 10:59:22 +0200
Subject: [PATCH] COMP: disable openmp on win32 (OTB)

---
 SuperBuild/CMake/External_otb.cmake | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/SuperBuild/CMake/External_otb.cmake b/SuperBuild/CMake/External_otb.cmake
index 573e566d28..1ae6a91b1e 100644
--- a/SuperBuild/CMake/External_otb.cmake
+++ b/SuperBuild/CMake/External_otb.cmake
@@ -28,6 +28,11 @@ ADDTO_DEPENDENCIES_IF_NOT_SYSTEM(OTB GDAL OSSIM ITK TINYXML BOOST)
 
 ##get_property(OTB_DEPENDENCIES GLOBAL PROPERTY GLOBAL_OTB_DEPENDENCIES)
 
+set(OTB_USE_OPENMP TRUE)
+if(WIN32)
+  set(OTB_USE_OPENMP FALSE)
+endif()
+
 if(OTB_USE_CURL)
   ADDTO_DEPENDENCIES_IF_NOT_SYSTEM(OTB CURL)
   ADD_SUPERBUILD_CMAKE_VAR(OTB CURL_INCLUDE_DIR)
@@ -184,6 +189,7 @@ ExternalProject_Add(OTB
   -DOTB_USE_GLFW:BOOL=${OTB_USE_GLFW}
   -DOTB_USE_GLUT:BOOL=${OTB_USE_GLUT}
   -DOTB_USE_QWT:BOOL=${OTB_USE_QWT}
+  -DOTB_USE_OPENMP:BOOL=${OTB_USE_OPENMP}
   -DOTB_WRAP_PYTHON:BOOL=${OTB_WRAP_PYTHON}
   -DOTB_WRAP_JAVA:BOOL=${OTB_WRAP_JAVA}
   ${OTB_ADDITIONAL_CACHE}
-- 
GitLab