Warning, /graphics/digikam/core/cmake/modules/FindVDPAU.cmake is written in an unsupported language. File is not indexed.

0001 # Finds the VDPAU library (https://en.wikipedia.org/wiki/VDPAU)
0002 #
0003 # This will define the following variables:
0004 #
0005 # VDPAU_FOUND        - system has VDPAU
0006 # VDPAU_INCLUDE_DIRS - the VDPAU include directory
0007 # VDPAU_LIBRARIES    - the VDPAU libraries
0008 # VDPAU_DEFINITIONS  - the VDPAU definitions
0009 #
0010 # SPDX-FileCopyrightText: 2016-2024 by Gilles Caulier, <caulier dot gilles at gmail dot com>
0011 #
0012 # SPDX-License-Identifier: BSD-3-Clause
0013 #
0014 
0015 find_package(PkgConfig)
0016 
0017 if(PKG_CONFIG_FOUND)
0018     pkg_check_modules(PC_VDPAU vdpau QUIET)
0019 endif()
0020 
0021 find_path(VDPAU_INCLUDE_DIR NAMES vdpau/vdpau.h vdpau/vdpau_x11.h
0022                             PATHS ${PC_VDPAU_INCLUDEDIR}
0023                             NO_CACHE)
0024 
0025 find_library(VDPAU_LIBRARY NAMES vdpau
0026                            PATHS ${PC_VDPAU_LIBDIR}
0027                            NO_CACHE)
0028 
0029 set(VDPAU_VERSION ${PC_VDPAU_VERSION})
0030 
0031 include(FindPackageHandleStandardArgs)
0032 
0033 find_package_handle_standard_args(VDPAU
0034                                   REQUIRED_VARS VDPAU_LIBRARY VDPAU_INCLUDE_DIR
0035                                   VERSION_VAR VDPAU_VERSION)
0036 
0037 if(VDPAU_FOUND)
0038 
0039     set(VDPAU_INCLUDE_DIRS ${VDPAU_INCLUDE_DIR})
0040     set(VDPAU_LIBRARIES ${VDPAU_LIBRARY})
0041     set(VDPAU_DEFINITIONS -DHAVE_LIBVDPAU=1)
0042 
0043 endif()
0044 
0045 mark_as_advanced(VDPAU_INCLUDE_DIR
0046                  VDPAU_LIBRARY)