Warning, /frameworks/extra-cmake-modules/find-modules/Findgzip.cmake is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2019, 2021 Friedrich W. H. Kossebau <kossebau@kde.org>
0002 #
0003 # SPDX-License-Identifier: BSD-3-Clause
0004 
0005 #[=======================================================================[.rst:
0006 Findgzip
0007 --------
0008 
0009 Try to find gzip.
0010 
0011 If the gzip executable is not in your PATH, you can provide
0012 an alternative name or full path location with the ``gzip_EXECUTABLE``
0013 variable.
0014 
0015 This will define the following variables:
0016 
0017 ``gzip_FOUND``
0018     TRUE if gzip is available
0019 
0020 ``gzip_EXECUTABLE``
0021     Path to gzip executable
0022 
0023 If ``gzip_FOUND`` is TRUE, it will also define the following imported
0024 target:
0025 
0026 ``gzip::gzip``
0027     Path to gzip executable
0028 
0029 Since 5.85.0.
0030 #]=======================================================================]
0031 
0032 find_program(gzip_EXECUTABLE NAMES gzip)
0033 
0034 include(FindPackageHandleStandardArgs)
0035 find_package_handle_standard_args(gzip
0036     FOUND_VAR
0037         gzip_FOUND
0038     REQUIRED_VARS
0039         gzip_EXECUTABLE
0040 )
0041 mark_as_advanced(gzip_EXECUTABLE)
0042 
0043 if(NOT TARGET gzip::gzip AND gzip_FOUND)
0044     add_executable(gzip::gzip IMPORTED)
0045     set_target_properties(gzip::gzip PROPERTIES
0046         IMPORTED_LOCATION "${gzip_EXECUTABLE}"
0047     )
0048 endif()
0049 
0050 include(FeatureSummary)
0051 set_package_properties(gzip PROPERTIES
0052     URL "https://www.gnu.org/software/gzip"
0053     DESCRIPTION "Data compression program for the gzip format"
0054 )