Warning, /frameworks/kio/cmake/FindGem.cmake.in is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2019 Harald Sitter <sitter@kde.org>
0002 #
0003 # SPDX-License-Identifier: BSD-3-Clause
0004
0005 find_package(RubyExe)
0006 if(NOT RubyExe_FOUND)
0007 message(WARNING "Could not find ruby!")
0008 return()
0009 endif()
0010
0011 execute_process(
0012 COMMAND ${RubyExe_EXECUTABLE} -e "require '@GEM_NAME@'"
0013 ERROR_VARIABLE ERROR_VAR
0014 RESULT_VARIABLE RESULT_VAR
0015 )
0016
0017 if(RESULT_VAR EQUAL 0)
0018 set(@GEM_PACKAGE@_FOUND TRUE)
0019 else()
0020 message(WARNING ${ERROR_VAR})
0021 endif()
0022
0023 include(FindPackageHandleStandardArgs)
0024 find_package_handle_standard_args(@GEM_PACKAGE@
0025 FOUND_VAR
0026 @GEM_PACKAGE@_FOUND
0027 REQUIRED_VARS
0028 @GEM_PACKAGE@_FOUND
0029 )