changeset 1982:1e3db68caaf9

Added utility script for CMake: find GnuWin32 (useful for Windows installations).
author thegusty999
date Fri, 28 Oct 2011 16:35:59 +0000
parents 90d8e0a9698b
children c9f724166c1c
files CMakeModules/FindGNUWIN.cmake
diffstat 1 files changed, 37 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/CMakeModules/FindGNUWIN.cmake	Fri Oct 28 16:35:59 2011 +0000
@@ -0,0 +1,37 @@
+# - Locate GnuWin32
+# This module defines
+#  GNUWIN_LIBRARY
+#  GNUWIN_INCLUDE_DIR, where to find the headers
+#
+# Created by Augustin Preda. This is mainly intended to be used on Windows, where you would typically find GnuWin32.
+# (last change: 2011.10.28)
+#
+INCLUDE(FindPackageHandleStandardArgs)
+INCLUDE(HandleLibraryTypes)
+
+FIND_PATH(GNUWIN_INCLUDE_DIR libintl.h
+  PATHS
+  $ENV{GNUWINDIR}
+  $ENV{PROGRAMFILES}
+  PATH_SUFFIXES include
+)
+
+FIND_LIBRARY(GNUWIN_LIBRARY
+  NAMES libintl.lib
+  PATHS $ENV{GNUWINDIR}
+  $ENV{PROGRAMFILES}
+  PATH_SUFFIXES lib libs
+)
+
+# Handle the REQUIRED argument
+FIND_PACKAGE_HANDLE_STANDARD_ARGS(GNUWIN DEFAULT_MSG
+    GNUWIN_LIBRARY
+    GNUWIN_INCLUDE_DIR
+)
+
+# HANDLE_LIBRARY_TYPES(GNUWIN)
+
+MARK_AS_ADVANCED(
+    GNUWIN_INCLUDE_DIR
+    GNUWIN_LIBRARY
+)