Warning, /kdevelop/kdevelop/cmake/modules/FindMeson.cmake is written in an unsupported language. File is not indexed.
0001 # Find the meson executable 0002 # 0003 # Defines the following variables 0004 # Meson_EXECUTABLE - path of the meson executable 0005 # Meson_VERSION - version of the found meson executable 0006 0007 #============================================================================= 0008 # SPDX-FileCopyrightText: 2019 Daniel Mensinger <daniel@mensinger-ka.de> 0009 # 0010 # SPDX-License-Identifier: BSD-3-Clause 0011 #============================================================================= 0012 0013 find_program(Meson_EXECUTABLE NAMES meson meson.py) 0014 0015 set(Meson_VERSION "") 0016 0017 if(Meson_EXECUTABLE) 0018 execute_process( 0019 COMMAND ${Meson_EXECUTABLE} --version 0020 TIMEOUT 5 0021 OUTPUT_VARIABLE Meson_VERSION 0022 OUTPUT_STRIP_TRAILING_WHITESPACE 0023 ) 0024 endif() 0025 0026 include(FindPackageHandleStandardArgs) 0027 find_package_handle_standard_args(Meson REQUIRED_VARS Meson_EXECUTABLE VERSION_VAR Meson_VERSION) 0028 0029 mark_as_advanced(Meson_EXECUTABLE) 0030 mark_as_advanced(Meson_VERSION)