Warning, /multimedia/k3b/cmake/modules/FindSamplerate.cmake is written in an unsupported language. File is not indexed.
0001 # - Try to find Samplerate 0002 # Once done this will define 0003 # 0004 # SAMPLERATE_FOUND - system has Samplerate 0005 # SAMPLERATE_INCLUDE_DIR - the Samplerate include directory 0006 # SAMPLERATE_LIBRARIES - Link these to use Samplerate 0007 # SAMPLERATE_DEFINITIONS - Compiler switches required for using Samplerate 0008 # SPDX-FileCopyrightText: 2007 Laurent Montel <montel@kde.org> 0009 # SPDX-License-Identifier: BSD-3-Clause 0010 0011 if(SAMPLERATE_INCLUDE_DIR AND SAMPLERATE_LIBRARIES) 0012 # in cache already 0013 set(Samplerate_FIND_QUIETLY TRUE) 0014 endif() 0015 0016 find_path(SAMPLERATE_INCLUDE_DIR NAMES samplerate.h) 0017 0018 find_library(SAMPLERATE_LIBRARIES NAMES samplerate samplerate-0 libsamplerate libsamplerate-0) 0019 0020 include(FindPackageHandleStandardArgs) 0021 find_package_handle_standard_args(Samplerate DEFAULT_MSG SAMPLERATE_INCLUDE_DIR SAMPLERATE_LIBRARIES) 0022 0023 add_library(samplerate SHARED IMPORTED) 0024 set_target_properties(samplerate PROPERTIES 0025 INTERFACE_INCLUDE_DIRECTORIES "${SAMPLERATE_INCLUDE_DIR}" 0026 IMPORTED_LOCATION "${SAMPLERATE_LIBRARIES}" 0027 ) 0028 0029 # show the SAMPLERATE_INCLUDE_DIR and SAMPLERATE_LIBRARIES variables only in the advanced view 0030 mark_as_advanced(SAMPLERATE_INCLUDE_DIR SAMPLERATE_LIBRARIES)