diff --git a/SuperBuild/CMake/External_otb.cmake b/SuperBuild/CMake/External_otb.cmake
index 573e566d28317ccc0ae0d3ddb822c5a4afecab42..1ae6a91b1ea6f213f361b646e1367e780a354f01 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}