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