diff --git a/CMake/External_Monteverdi.cmake b/CMake/External_Monteverdi.cmake
new file mode 100644
index 0000000000000000000000000000000000000000..a4b4192d5a02435340dd0c3660bfa19bb3558644
--- /dev/null
+++ b/CMake/External_Monteverdi.cmake
@@ -0,0 +1,35 @@
+include(External_FLTK)
+
+set(proj MONTEVERDI)
+
+message(STATUS "Setup Monteverdi...")
+
+set(MVD_SB_SRC ${CMAKE_BINARY_DIR}/${proj}/src/${proj})
+set(MVD_SB_BUILD_DIR ${CMAKE_BINARY_DIR}/${proj}/build)
+
+set(${proj}_DEPENDENCIES OTB)
+
+if(USE_SYSTEM_FLTK)
+  message(STATUS "  Using FLTK system version")
+else()
+    set(MVD_SB_FLTK_CONFIG)
+    list(APPEND ${proj}_DEPENDENCIES FLTK)
+endif()
+
+
+ExternalProject_Add(${proj}
+   PREFIX ${proj}
+   HG_REPOSITORY "http://hg.orfeo-toolbox.org/Monteverdi"
+   HG_TAG tip
+   BINARY_DIR ${MVD_SB_BUILD_DIR}
+   INSTALL_DIR ${CMAKE_INSTALL_PREFIX}
+   DEPENDS ${${proj}_DEPENDENCIES}
+   CMAKE_CACHE_ARGS
+    -DCMAKE_BUILD_TYPE:STRING=Release
+    -DBUILD_SHARED_LIBS:BOOL=ON
+    -DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_INSTALL_PREFIX}
+    ${MVD_SB_FLTK_CONFIG}
+)
+
+message(STATUS "  Using Monteverdi SuperBuild version")
+