diff options
Diffstat (limited to 'cmake/modules/FindRubberband.cmake')
-rw-r--r-- | cmake/modules/FindRubberband.cmake | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/cmake/modules/FindRubberband.cmake b/cmake/modules/FindRubberband.cmake deleted file mode 100644 index 3634ce7906..0000000000 --- a/cmake/modules/FindRubberband.cmake +++ /dev/null @@ -1,86 +0,0 @@ -# This file is part of Mixxx, Digital DJ'ing software. -# Copyright (C) 2001-2020 Mixxx Development Team -# Distributed under the GNU General Public Licence (GPL) version 2 or any later -# later version. See the LICENSE file for details. - -#[=======================================================================[.rst: -FindRubberband --------------- - -Finds the Rubberband library. - -Imported Targets -^^^^^^^^^^^^^^^^ - -This module provides the following imported targets, if found: - -``Rubberband::Rubberband`` - The Rubberband library - -Result Variables -^^^^^^^^^^^^^^^^ - -This will define the following variables: - -``Rubberband_FOUND`` - True if the system has the Rubberband library. -``Rubberband_INCLUDE_DIRS`` - Include directories needed to use Rubberband. -``Rubberband_LIBRARIES`` - Libraries needed to link to Rubberband. -``Rubberband_DEFINITIONS`` - Compile definitions needed to use Rubberband. - -Cache Variables -^^^^^^^^^^^^^^^ - -The following cache variables may also be set: - -``Rubberband_INCLUDE_DIR`` - The directory containing ``rubberband/RubberBandStretcher.h``. -``Rubberband_LIBRARY`` - The path to the Rubberband library. - -#]=======================================================================] - -find_package(PkgConfig QUIET) -if(PkgConfig_FOUND) - pkg_check_modules(PC_Rubberband QUIET rubberband) -endif() - -find_path(Rubberband_INCLUDE_DIR - NAMES rubberband/RubberBandStretcher.h - PATHS ${PC_Rubberband_INCLUDE_DIRS} - DOC "Rubberband include directory") -mark_as_advanced(Rubberband_INCLUDE_DIR) - -find_library(Rubberband_LIBRARY - NAMES rubberband rubberband-library rubberband-dll - PATHS ${PC_Rubberband_LIBRARY_DIRS} - DOC "Rubberband library" -) -mark_as_advanced(Rubberband_LIBRARY) - -include(FindPackageHandleStandardArgs) -find_package_handle_standard_args( - Rubberband - DEFAULT_MSG - Rubberband_LIBRARY - Rubberband_INCLUDE_DIR -) - -if(Rubberband_FOUND) - set(Rubberband_LIBRARIES "${Rubberband_LIBRARY}") - set(Rubberband_INCLUDE_DIRS "${Rubberband_INCLUDE_DIR}") - set(Rubberband_DEFINITIONS ${PC_Rubberband_CFLAGS_OTHER}) - - if(NOT TARGET Rubberband::Rubberband) - add_library(Rubberband::Rubberband UNKNOWN IMPORTED) - set_target_properties(Rubberband::Rubberband - PROPERTIES - IMPORTED_LOCATION "${Rubberband_LIBRARY}" - INTERFACE_COMPILE_OPTIONS "${PC_Rubberband_CFLAGS_OTHER}" - INTERFACE_INCLUDE_DIRECTORIES "${Rubberband_INCLUDE_DIR}" - ) - endif() -endif() |