From 5554c26c8d9a3efb42e3bbd6e4619fc48d24ed68 Mon Sep 17 00:00:00 2001 From: Tomas Chvatal Date: Tue, 31 Mar 2009 23:22:49 +0200 Subject: Make gettext work. --- cmake/FindGettext.cmake | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'cmake') diff --git a/cmake/FindGettext.cmake b/cmake/FindGettext.cmake index d32ad09..3e71657 100644 --- a/cmake/FindGettext.cmake +++ b/cmake/FindGettext.cmake @@ -3,6 +3,7 @@ # following values: # GETTEXT_MSGMERGE_EXECUTABLE: the full path to the msgmerge tool. # GETTEXT_MSGFMT_EXECUTABLE: the full path to the msgfmt tool. +# GETTEXT_INCLUDES: just for including on windows, on POSIX it works just fine. # GETTEXT_FOUND: True if gettext has been found. # # Additionally it provides the following macros: @@ -13,10 +14,23 @@ # building the default target. +FIND_PATH(GETTEXT_INCLUDE_DIR libintl.h + PATHS + ${CMAKE_SOURCE_DIR}/packaging/windows/Gettext/include + NO_DEFAULT_PATH +) -FIND_PROGRAM(GETTEXT_MSGMERGE_EXECUTABLE msgmerge) +FIND_PROGRAM(GETTEXT_MSGMERGE_EXECUTABLE msgmerge + PATHS + ${CMAKE_SOURCE_DIR}/packaging/windows/Gettext/exe/ + NO_DEFAULT_PATH +) -FIND_PROGRAM(GETTEXT_MSGFMT_EXECUTABLE msgfmt) +FIND_PROGRAM(GETTEXT_MSGFMT_EXECUTABLE msgfmt + PATHS + ${CMAKE_SOURCE_DIR}/packaging/windows/Gettext/exe/ + NO_DEFAULT_PATH +) MACRO(GETTEXT_CREATE_TRANSLATIONS _potFile _firstPoFile) -- cgit v1.2.3