diff options
16 files changed, 17 insertions, 2 deletions
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)
diff --git a/packaging/windows/Gettext/exe/msgattrib.exe b/packaging/windows/Gettext/exe/msgattrib.exe Binary files differnew file mode 100755 index 0000000..0769d9b --- /dev/null +++ b/packaging/windows/Gettext/exe/msgattrib.exe diff --git a/packaging/windows/Gettext/exe/msgcat.exe b/packaging/windows/Gettext/exe/msgcat.exe Binary files differnew file mode 100755 index 0000000..84be996 --- /dev/null +++ b/packaging/windows/Gettext/exe/msgcat.exe diff --git a/packaging/windows/Gettext/exe/msgcmp.exe b/packaging/windows/Gettext/exe/msgcmp.exe Binary files differnew file mode 100755 index 0000000..52dd84b --- /dev/null +++ b/packaging/windows/Gettext/exe/msgcmp.exe diff --git a/packaging/windows/Gettext/exe/msgcomm.exe b/packaging/windows/Gettext/exe/msgcomm.exe Binary files differnew file mode 100755 index 0000000..192aa06 --- /dev/null +++ b/packaging/windows/Gettext/exe/msgcomm.exe diff --git a/packaging/windows/Gettext/exe/msgconv.exe b/packaging/windows/Gettext/exe/msgconv.exe Binary files differnew file mode 100755 index 0000000..80fb9e6 --- /dev/null +++ b/packaging/windows/Gettext/exe/msgconv.exe diff --git a/packaging/windows/Gettext/exe/msgen.exe b/packaging/windows/Gettext/exe/msgen.exe Binary files differnew file mode 100755 index 0000000..a2a8059 --- /dev/null +++ b/packaging/windows/Gettext/exe/msgen.exe diff --git a/packaging/windows/Gettext/exe/msgexec.exe b/packaging/windows/Gettext/exe/msgexec.exe Binary files differnew file mode 100755 index 0000000..d96ba38 --- /dev/null +++ b/packaging/windows/Gettext/exe/msgexec.exe diff --git a/packaging/windows/Gettext/exe/msgfilter.exe b/packaging/windows/Gettext/exe/msgfilter.exe Binary files differnew file mode 100755 index 0000000..cde5076 --- /dev/null +++ b/packaging/windows/Gettext/exe/msgfilter.exe diff --git a/packaging/windows/Gettext/exe/msgfmt.exe b/packaging/windows/Gettext/exe/msgfmt.exe Binary files differnew file mode 100755 index 0000000..0f13c29 --- /dev/null +++ b/packaging/windows/Gettext/exe/msgfmt.exe diff --git a/packaging/windows/Gettext/exe/msggrep.exe b/packaging/windows/Gettext/exe/msggrep.exe Binary files differnew file mode 100755 index 0000000..fa4a684 --- /dev/null +++ b/packaging/windows/Gettext/exe/msggrep.exe diff --git a/packaging/windows/Gettext/exe/msginit.exe b/packaging/windows/Gettext/exe/msginit.exe Binary files differnew file mode 100755 index 0000000..c08f955 --- /dev/null +++ b/packaging/windows/Gettext/exe/msginit.exe diff --git a/packaging/windows/Gettext/exe/msgmerge.exe b/packaging/windows/Gettext/exe/msgmerge.exe Binary files differnew file mode 100755 index 0000000..e7768d6 --- /dev/null +++ b/packaging/windows/Gettext/exe/msgmerge.exe diff --git a/packaging/windows/Gettext/exe/msgunfmt.exe b/packaging/windows/Gettext/exe/msgunfmt.exe Binary files differnew file mode 100755 index 0000000..7fd2aeb --- /dev/null +++ b/packaging/windows/Gettext/exe/msgunfmt.exe diff --git a/packaging/windows/Gettext/exe/msguniq.exe b/packaging/windows/Gettext/exe/msguniq.exe Binary files differnew file mode 100755 index 0000000..da4a132 --- /dev/null +++ b/packaging/windows/Gettext/exe/msguniq.exe diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt index 1ae2211..db80674 100644 --- a/po/CMakeLists.txt +++ b/po/CMakeLists.txt @@ -4,6 +4,7 @@ MESSAGE ( STATUS "<Locating Gettext>" ) MESSAGE ( STATUS "<******************************>" ) FIND_PACKAGE ( Gettext REQUIRED ) +INCLUDE_DIRECTORIES ( ${GETTEXT_INCLUDE_DIR} ) FILE ( GLOB _po_files *.po ) SET ( _gmoFiles ) ############################################################################### |