updated some path because the dlls are mostly under bin not lib
authorConstantin Wenger <constantin.wenger@googlemail.com>
Thu, 21 Jul 2011 11:24:37 +0000 (13:24 +0200)
committerConstantin Wenger <constantin.wenger@googlemail.com>
Thu, 21 Jul 2011 11:24:37 +0000 (13:24 +0200)
added explanation why libintl must not belinked under some oses

cmake/Modules/FindGettextLib.cmake

index 1ef8997f4011cfd7eddce1af089d998144fbf6a3..3fb391e657c900d20e81fdcb2f5d4e36b5851566 100644 (file)
@@ -17,6 +17,7 @@ FIND_PROGRAM(GETTEXT_MSGFMT
        DOC "path to msgfmt")
 
 # modern Linux, as well as Mac, seem to not need require special linking
+# they do not because gettext is part of glibc
 # TODO check the requirements on other BSDs and older Linux
 IF (WIN32)
        FIND_LIBRARY(GETTEXT_LIBRARY
@@ -25,11 +26,11 @@ IF (WIN32)
                DOC "gettext *intl*.lib")
        FIND_LIBRARY(GETTEXT_DLL
                NAMES libintl.dll intl.dll libintl3.dll intl3.dll
-               PATHS "${CUSTOM_GETTEXT_PATH}/lib"
+               PATHS "${CUSTOM_GETTEXT_PATH}/bin" "${CUSTOM_GETTEXT_PATH}/lib" 
                DOC "gettext *intl*.dll")
        FIND_LIBRARY(GETTEXT_ICONV_DLL
                NAMES libiconv2.dll
-               PATHS "${CUSTOM_GETTEXT_PATH}/lib"
+               PATHS "${CUSTOM_GETTEXT_PATH}/bin" "${CUSTOM_GETTEXT_PATH}/lib"
                DOC "gettext *iconv*.lib")
 ENDIF(WIN32)