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