aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/FindGettext.cmake15
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)