From e81ff1e83356a35a03e1e83a926a92845a2fc3fc Mon Sep 17 00:00:00 2001
From: q66 <quaker66@gmail.com>
Date: Thu, 11 Aug 2011 11:04:22 +0200
Subject: Gettext fix for *BSD - require special linkage as glibc is not used

---
 cmake/Modules/FindGettextLib.cmake | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

(limited to 'cmake/Modules')

diff --git a/cmake/Modules/FindGettextLib.cmake b/cmake/Modules/FindGettextLib.cmake
index 18935eaad..5779b6b64 100644
--- a/cmake/Modules/FindGettextLib.cmake
+++ b/cmake/Modules/FindGettextLib.cmake
@@ -41,7 +41,6 @@ IF (WIN32)
 		DOC "gettext *iconv*.lib")
 ENDIF(WIN32)
 
-
 IF(GETTEXT_INCLUDE_DIR AND GETTEXT_MSGFMT)
 	IF (WIN32)
 		# in the Win32 case check also for the extra linking requirements
@@ -49,6 +48,10 @@ IF(GETTEXT_INCLUDE_DIR AND GETTEXT_MSGFMT)
 			SET(GETTEXT_FOUND TRUE)
 		ENDIF()
 	ELSE(WIN32)
+		# *BSD variants require special linkage as they don't use glibc
+		IF(${CMAKE_SYSTEM_NAME} MATCHES "BSD")
+			SET(GETTEXT_LIBRARY "intl")
+		ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "BSD")
 		SET(GETTEXT_FOUND TRUE)
 	ENDIF(WIN32)
 ENDIF()
-- 
cgit v1.2.3