mirror of
				https://github.com/RetroDECK/ES-DE.git
				synced 2025-04-10 19:15:13 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			61 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
| # Distributed under the OSI-approved BSD 3-Clause License.  See accompanying
 | |
| # file Copyright.txt or https://cmake.org/licensing for details.
 | |
| 
 | |
| #[=======================================================================[.rst:
 | |
| FindIntl
 | |
| --------
 | |
| 
 | |
| Find the Gettext libintl headers and libraries.
 | |
| 
 | |
| This module reports information about the Gettext libintl
 | |
| installation in several variables.  General variables::
 | |
| 
 | |
|   Intl_FOUND - true if the libintl headers and libraries were found
 | |
|   Intl_INCLUDE_DIRS - the directory containing the libintl headers
 | |
|   Intl_LIBRARIES - libintl libraries to be linked
 | |
| 
 | |
| The following cache variables may also be set::
 | |
| 
 | |
|   Intl_INCLUDE_DIR - the directory containing the libintl headers
 | |
|   Intl_LIBRARY - the libintl library (if any)
 | |
| 
 | |
| .. note::
 | |
|   On some platforms, such as Linux with GNU libc, the gettext
 | |
|   functions are present in the C standard library and libintl
 | |
|   is not required.  ``Intl_LIBRARIES`` will be empty in this
 | |
|   case.
 | |
| 
 | |
| .. note::
 | |
|   If you wish to use the Gettext tools (``msgmerge``,
 | |
|   ``msgfmt``, etc.), use :module:`FindGettext`.
 | |
| #]=======================================================================]
 | |
| 
 | |
| 
 | |
| # Written by Roger Leigh <rleigh@codelibre.net>
 | |
| 
 | |
| # Find include directory
 | |
| find_path(Intl_INCLUDE_DIR
 | |
|           NAMES "libintl.h"
 | |
|           DOC "libintl include directory")
 | |
| mark_as_advanced(Intl_INCLUDE_DIR)
 | |
| 
 | |
| # Find all Intl libraries
 | |
| find_library(Intl_LIBRARY "intl"
 | |
|   DOC "libintl libraries (if not in the C library)")
 | |
| mark_as_advanced(Intl_LIBRARY)
 | |
| 
 | |
| include(FindPackageHandleStandardArgs)
 | |
| FIND_PACKAGE_HANDLE_STANDARD_ARGS(Intl
 | |
|                                   FOUND_VAR Intl_FOUND
 | |
|                                   REQUIRED_VARS Intl_INCLUDE_DIR
 | |
|                                   FAIL_MESSAGE "Failed to find Gettext libintl")
 | |
| 
 | |
| if(Intl_FOUND)
 | |
|   set(Intl_INCLUDE_DIRS "${Intl_INCLUDE_DIR}")
 | |
|   if(Intl_LIBRARY)
 | |
|     set(Intl_LIBRARIES "${Intl_LIBRARY}")
 | |
|   else()
 | |
|     unset(Intl_LIBRARIES)
 | |
|   endif()
 | |
| endif()
 | 
