Warning, /sdk/kdesdk-thumbnailers/cmake/modules/FindGettextPO.cmake is written in an unsupported language. File is not indexed.

0001 # - Try to find GettextPO
0002 #
0003 # Once done this will define
0004 #
0005 #  GETTEXTPO_FOUND - System has GETTEXTPO
0006 #  GETTEXTPO_INCLUDE_DIR - The GETTEXTPO include directory
0007 #  GETTEXTPO_LIBRARY - The library needed to use GETTEXTPO
0008 
0009 # SPDX-FileCopyrightText: 2012 Ni Hui <shuizhuyuanluo@126.com>
0010 # Based off FindLibXml2.cmake from CMake 2.6.4:
0011 # SPDX-FileCopyrightText: Alexander Neundorf <neundorf@kde.org>
0012 #
0013 # SPDX-License-Identifier: BSD-3-Clause
0014 
0015 
0016 if(GETTEXTPO_INCLUDE_DIR AND GETTEXTPO_LIBRARY)
0017    # in cache already
0018    set(GETTEXTPO_FIND_QUIETLY TRUE)
0019 endif()
0020 
0021 find_path(GETTEXTPO_INCLUDE_DIR gettext-po.h)
0022 
0023 find_library(GETTEXTPO_LIBRARY NAMES gettextpo)
0024 
0025 include(FindPackageHandleStandardArgs)
0026 
0027 # handle the QUIETLY and REQUIRED arguments and set GETTEXTPO_FOUND to TRUE if
0028 # all listed variables are TRUE
0029 find_package_handle_standard_args(GettextPO DEFAULT_MSG GETTEXTPO_LIBRARY GETTEXTPO_INCLUDE_DIR)
0030 
0031 mark_as_advanced(GETTEXTPO_INCLUDE_DIR GETTEXTPO_LIBRARY)
0032 
0033 if (GETTEXTPO_FOUND AND NOT TARGET GettextPO::GettextPO)
0034     add_library(GettextPO::GettextPO UNKNOWN IMPORTED)
0035     set_target_properties(GettextPO::GettextPO PROPERTIES
0036         IMPORTED_LOCATION "${GETTEXTPO_LIBRARY}"
0037         INTERFACE_INCLUDE_DIRECTORIES "${GETTEXTPO_INCLUDE_DIR}"
0038     )
0039 endif()