From b177c67b2152505c2a681bab33c9533552e85216 Mon Sep 17 00:00:00 2001
From: Emmanuel Christophe <emmanuel.christophe@orfeo-toolbox.org>
Date: Thu, 10 Dec 2009 20:50:32 +0800
Subject: [PATCH] BUG: find libintl for windows and mac platforms

---
 CMakeLists.txt             | 8 ++++++--
 Code/Common/CMakeLists.txt | 3 +++
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 85ebe71a38..5318e51b65 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -617,12 +617,16 @@ 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})
   ENDIF(GETTEXT_INCLUDE_DIR)
+
+  FIND_LIBRARY(GETTEXT_LIBRARY gettextlib DOC "GetText library")
+  IF(APPLE OR WIN32)
+    FIND_LIBRARY(GETTEXT_INTL_LIBRARY intl DOC "GetText intl library")
+  ENDIF(APPLE OR WIN32)
 ELSE(GETTEXT_FOUND)
   SET(OTB_I18N 0)
   MESSAGE(STATUS
diff --git a/Code/Common/CMakeLists.txt b/Code/Common/CMakeLists.txt
index 4ada7fb1cb..f13715fa4a 100644
--- a/Code/Common/CMakeLists.txt
+++ b/Code/Common/CMakeLists.txt
@@ -24,6 +24,9 @@ ENDIF(OTB_USE_PQXX)
 
 IF(GETTEXT_FOUND)
     TARGET_LINK_LIBRARIES(OTBCommon ${GETTEXT_LIBRARY})
+    IF(APPLE OR WIN32)
+       TARGET_LINK_LIBRARIES(OTBCommon ${GETTEXT_INTL_LIBRARY})
+    ENDIF(APPLE OR WIN32)
 ENDIF(GETTEXT_FOUND)
 
 IF(OTB_LIBRARY_PROPERTIES)
-- 
GitLab