diff options
Diffstat (limited to 'modules')
| -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) | 
