diff options
author | Chusslove Illich <caslav.ilic@gmx.net> | 2006-03-22 11:02:32 +0000 |
---|---|---|
committer | Chusslove Illich <caslav.ilic@gmx.net> | 2006-03-22 11:02:32 +0000 |
commit | d51dbe7b9a0864fa536a80bb898d4bfecd308221 (patch) | |
tree | 11c66d1a9cb3412827db081e48ef781eb6fdc38a /modules/FindGettext.cmake | |
parent | 96a39d352efa62c1ab64cf412b1893288b970b97 (diff) | |
download | extra-cmake-modules-d51dbe7b9a0864fa536a80bb898d4bfecd308221.tar.gz extra-cmake-modules-d51dbe7b9a0864fa536a80bb898d4bfecd308221.tar.bz2 |
Gettext check updated.
svn path=/trunk/KDE/kdelibs/; revision=521323
Diffstat (limited to 'modules/FindGettext.cmake')
-rw-r--r-- | modules/FindGettext.cmake | 15 |
1 files changed, 9 insertions, 6 deletions
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) |