diff --git a/CMakeLists.txt b/CMakeLists.txt
index d166077b0b435753e36e9f55eea17ad0c1a2d074..2709127dbb6fae4eee7ceed5b6ab2ce598f19cd8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -623,6 +623,8 @@ IF(GETTEXT_FOUND)
   FIND_PATH(GETTEXT_INCLUDE_DIR
     libintl.h
     DOC "Path to gettext include directory (where libintl.h can be found)")
+ FIND_LIBRARY(GETTEXT_LIBRARY gettextlib
+    DOC "GetText library")
   MARK_AS_ADVANCED(GETTEXT_INCLUDE_DIR)
   IF(GETTEXT_INCLUDE_DIR)
     INCLUDE_DIRECTORIES(${GETTEXT_INCLUDE_DIR})
diff --git a/Code/Common/CMakeLists.txt b/Code/Common/CMakeLists.txt
index 97c41896c0ee37cba1065400630d551cefb1352b..4ada7fb1cb399ae2da1503efa4cdbeda6c15325a 100644
--- a/Code/Common/CMakeLists.txt
+++ b/Code/Common/CMakeLists.txt
@@ -16,11 +16,15 @@ TARGET_LINK_LIBRARIES (OTBCommon ITKAlgorithms ITKStatistics ITKCommon otbconfig
 IF(OTB_USE_MAPNIK)
     TARGET_LINK_LIBRARIES(OTBCommon ${MAPNIK_LIBRARY})
 ENDIF(OTB_USE_MAPNIK)
+
 IF(OTB_USE_PQXX)
 #TODO this line should be refined when we will like to have this capability with windows
     TARGET_LINK_LIBRARIES(OTBCommon pq pqxx)
 ENDIF(OTB_USE_PQXX)
 
+IF(GETTEXT_FOUND)
+    TARGET_LINK_LIBRARIES(OTBCommon ${GETTEXT_LIBRARY})
+ENDIF(GETTEXT_FOUND)
 
 IF(OTB_LIBRARY_PROPERTIES)
   SET_TARGET_PROPERTIES(OTBCommon PROPERTIES ${OTB_LIBRARY_PROPERTIES})