diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5ded889903f0d6edfe2c05190e2360d87ee93b1e..6c697d46c17d081bedcdef1bb4b6e6e48b953658 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -61,6 +61,8 @@ set( QT_USE_QTOPENGL TRUE)
 
 include( ${QT_USE_FILE} )
 
+find_package(OpenGL REQUIRED)
+
 #----------------------------------------------------------------------------
 # Include OTB CMake modules path.
 # set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${OTB_SOURCE_DIR}/CMake")
diff --git a/Code/Common/CMakeLists.txt b/Code/Common/CMakeLists.txt
index 2ec87741722966b4a49362197ac0bc4b3fd91eec..133777b3c0a57018284d20561ad5d166e74e9048 100644
--- a/Code/Common/CMakeLists.txt
+++ b/Code/Common/CMakeLists.txt
@@ -34,6 +34,7 @@ add_library(Monteverdi2_Common
 #############################################################################
 target_link_libraries(Monteverdi2_Common
   OTBIO
+  ${OPENGL_LIBRARIES}
   ${QT_LIBRARIES}
 )