Warning, /multimedia/audiotube/cmake/FindYTMusicAPI.cmake is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2021 Jonah BrĂ¼chert <jbb@kaidan.im>
0002 #
0003 # SPDX-License-Identifier: BSD-2-Clause
0004 
0005 find_package(Python3 REQUIRED COMPONENTS Interpreter)
0006 
0007 execute_process(COMMAND ${Python3_EXECUTABLE} -c "import ytmusicapi; print(ytmusicapi.__version__)" RESULT_VARIABLE YTMUSICAPI_CHECK_RESULT OUTPUT_VARIABLE YTMusicAPI_VERSION)
0008 
0009 string(STRIP ${YTMusicAPI_VERSION} YTMusicAPI_VERSION)
0010 
0011 if (${YTMUSICAPI_CHECK_RESULT} EQUAL 0)
0012         set(YTMusicAPI_FOUND TRUE)
0013 endif()
0014 
0015 include(FindPackageHandleStandardArgs)
0016 find_package_handle_standard_args(YTMusicAPI
0017     FOUND_VAR
0018         YTMusicAPI_FOUND
0019     REQUIRED_VARS
0020         Python3_EXECUTABLE
0021     VERSION_VAR
0022         YTMusicAPI_VERSION
0023 )