aboutsummaryrefslogtreecommitdiff
path: root/textures/base
diff options
context:
space:
mode:
authorsapier <Sapier at GMX dot net>2014-05-11 02:57:47 +0200
committersapier <Sapier at GMX dot net>2014-05-11 02:57:47 +0200
commit90f0859128774fdf270821e53fca5eabc0c5b8bf (patch)
treed8c87be7a7ae00bc0993e3bd4d742d80e5c38406 /textures/base
parentf76b9d724b322875016005763ae8389c3c23e5f1 (diff)
download0 files changed, 0 insertions, 0 deletions
"hl kwb">NAMES msgfmt PATHS "${CUSTOM_GETTEXT_PATH}/bin" 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) IF(MSVC) SET(GETTEXT_LIB_NAMES libintl.lib intl.lib libintl3.lib intl3.lib) ELSE() SET(GETTEXT_LIB_NAMES libintl.dll.a intl.dll.a libintl3.dll.a intl3.dll.a) ENDIF() FIND_LIBRARY(GETTEXT_LIBRARY NAMES ${GETTEXT_LIB_NAMES} PATHS "${CUSTOM_GETTEXT_PATH}/lib" DOC "gettext *intl*.lib") FIND_FILE(GETTEXT_DLL NAMES libintl.dll intl.dll libintl3.dll intl3.dll PATHS "${CUSTOM_GETTEXT_PATH}/bin" "${CUSTOM_GETTEXT_PATH}/lib" DOC "gettext *intl*.dll") FIND_FILE(GETTEXT_ICONV_DLL NAMES libiconv2.dll PATHS "${CUSTOM_GETTEXT_PATH}/bin" "${CUSTOM_GETTEXT_PATH}/lib" 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 IF(GETTEXT_LIBRARY AND GETTEXT_DLL AND GETTEXT_ICONV_DLL) 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() IF(GETTEXT_FOUND) SET(GETTEXT_PO_PATH ${CMAKE_SOURCE_DIR}/po) SET(GETTEXT_MO_BUILD_PATH ${CMAKE_BINARY_DIR}/locale/<locale>/LC_MESSAGES)