From d51dbe7b9a0864fa536a80bb898d4bfecd308221 Mon Sep 17 00:00:00 2001 From: Chusslove Illich Date: Wed, 22 Mar 2006 11:02:32 +0000 Subject: Gettext check updated. svn path=/trunk/KDE/kdelibs/; revision=521323 --- modules/FindGettext.cmake | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'modules') diff --git a/modules/FindGettext.cmake b/modules/FindGettext.cmake index 8b3b078d..3eae44a0 100644 --- a/modules/FindGettext.cmake +++ b/modules/FindGettext.cmake @@ -18,7 +18,7 @@ set(GETTEXT_LIBRARIES) if (HAVE_LIBINTL_H) set(GETTEXT_FOUND TRUE) - set(GETTEXT_SOURCE "built in libc (libintl.h present)") + set(GETTEXT_SOURCE "built in libc") endif (HAVE_LIBINTL_H) # Check for libintl, and check that it provides libintl_dgettext. Needed on BSD systems (e.g. Mac OS X) @@ -27,11 +27,14 @@ FIND_LIBRARY(LIBINTL_LIBRARY NAMES intl libintl /usr/lib /usr/local/lib ) -CHECK_LIBRARY_EXISTS(${LIBINTL_LIBRARY} "libintl_dgettext" "" LIBINTL_HAS_DGETTEXT) -if (LIBINTL_HAS_DGETTEXT) - set(GETTEXT_SOURCE "in ${LIBINTL_LIBRARY}") - set(GETTEXT_LIBRARIES ${LIBINTL_LIBRARY}) -endif (LIBINTL_HAS_DGETTEXT) + +if (LIBINTL_LIBRARY) + CHECK_LIBRARY_EXISTS(${LIBINTL_LIBRARY} "libintl_dgettext" "" LIBINTL_HAS_DGETTEXT) + if (LIBINTL_HAS_DGETTEXT) + set(GETTEXT_SOURCE "in ${LIBINTL_LIBRARY}") + set(GETTEXT_LIBRARIES ${LIBINTL_LIBRARY}) + endif (LIBINTL_HAS_DGETTEXT) +endif (LIBINTL_LIBRARY) if (GETTEXT_FOUND) if (NOT Gettext_FIND_QUIETLY) -- cgit v1.2.1