Warning, /graphics/kphotoalbum/cmake/modules/FindLIBVLC.cmake is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2014 Tadej Novak <tadej@tano.si>
0002 # SPDX-FileCopyrightText: Rohit Yadav <rohityadav89@gmail.com>
0003 # SPDX-License-Identifier: LGPL-3.0-or-later
0004 # Copied from https://github.com/vlc-qt/vlc-qt/blob/master/cmake/FindLIBVLC.cmake
0005 # Authorship and license information transformed to SPDX.
0006 #############################################################################
0007 # VLC - CMake module
0008 #############################################################################
0009 # If it's found it sets LIBVLC_FOUND to TRUE
0010 # and following variables are set:
0011 #  LIBVLC_INCLUDE_DIR
0012 #  LIBVLC_LIBRARY
0013 
0014 
0015 # FIND_PATH and FIND_LIBRARY normally search standard locations
0016 # before the specified paths. To search non-standard paths first,
0017 # FIND_* is invoked first with specified paths and NO_DEFAULT_PATH
0018 # and then again with no specified paths to search the default
0019 # locations. When an earlier FIND_* succeeds, subsequent FIND_*s
0020 # searching for the same item do nothing.
0021 
0022 #Put here path to custom location
0023 #example: /home/user/vlc/include etc..
0024 FIND_PATH(LIBVLC_INCLUDE_DIR vlc/vlc.h
0025   HINTS "$ENV{LIBVLC_INCLUDE_PATH}"
0026   PATHS
0027     #Mac OS and Contribs
0028     "${CMAKE_CURRENT_SOURCE_DIR}/contribs/include"
0029     "${CMAKE_CURRENT_SOURCE_DIR}/contribs/include/vlc"
0030     "/Applications/VLC.app/Contents/MacOS/include"
0031     "/Applications/VLC.app/Contents/MacOS/include/vlc"
0032     # Env
0033     "$ENV{LIB_DIR}/include"
0034     "$ENV{LIB_DIR}/include/vlc"
0035     #
0036     "/usr/include"
0037     "/usr/include/vlc"
0038     "/usr/local/include"
0039     "/usr/local/include/vlc"
0040     #mingw
0041     c:/msys/local/include
0042     "c:/Program Files (x86)/VideoLAN/VLC/sdk/include"
0043   )
0044 FIND_PATH(LIBVLC_INCLUDE_DIR PATHS "${CMAKE_INCLUDE_PATH}/vlc" NAMES vlc.h)
0045 
0046 #Put here path to custom location
0047 #example: /home/user/vlc/lib etc..
0048 FIND_LIBRARY(LIBVLC_LIBRARY NAMES vlc libvlc
0049   HINTS "$ENV{LIBVLC_LIBRARY_PATH}"
0050   PATHS
0051     "$ENV{LIB_DIR}/lib"
0052     #Mac OS
0053     "${CMAKE_CURRENT_SOURCE_DIR}/contribs/lib"
0054     "${CMAKE_CURRENT_SOURCE_DIR}/contribs/plugins"
0055     "/Applications/VLC.app/Contents/MacOS/lib"
0056     "/Applications/VLC.app/Contents/MacOS/plugins"
0057     #mingw
0058     c:/msys/local/lib
0059     "c:/Program Files (x86)/VideoLAN/VLC/sdk/lib"
0060   )
0061 FIND_LIBRARY(LIBVLC_LIBRARY NAMES vlc libvlc)
0062 FIND_LIBRARY(LIBVLCCORE_LIBRARY NAMES vlccore libvlccore
0063   HINTS "$ENV{LIBVLC_LIBRARY_PATH}"
0064   PATHS
0065     "$ENV{LIB_DIR}/lib"
0066     #Mac OS
0067     "${CMAKE_CURRENT_SOURCE_DIR}/contribs/lib"
0068     "${CMAKE_CURRENT_SOURCE_DIR}/contribs/plugins"
0069     "/Applications/VLC.app/Contents/MacOS/lib"
0070     "/Applications/VLC.app/Contents/MacOS/plugins"
0071     #mingw
0072     c:/msys/local/lib
0073     "c:/Program Files (x86)/VideoLAN/VLC/sdk/lib"
0074   )
0075 FIND_LIBRARY(LIBVLCCORE_LIBRARY NAMES vlccore libvlccore)
0076 
0077 IF (LIBVLC_INCLUDE_DIR AND LIBVLC_LIBRARY AND LIBVLCCORE_LIBRARY)
0078    SET(LIBVLC_FOUND TRUE)
0079 ENDIF (LIBVLC_INCLUDE_DIR AND LIBVLC_LIBRARY AND LIBVLCCORE_LIBRARY)
0080 
0081 IF (LIBVLC_FOUND)
0082    IF (NOT LIBVLC_FIND_QUIETLY)
0083       MESSAGE(STATUS "Found LibVLC include-dir path: ${LIBVLC_INCLUDE_DIR}")
0084       MESSAGE(STATUS "Found LibVLC library path:${LIBVLC_LIBRARY}")
0085       MESSAGE(STATUS "Found LibVLCcore library path:${LIBVLCCORE_LIBRARY}")
0086    ENDIF (NOT LIBVLC_FIND_QUIETLY)
0087 ELSE (LIBVLC_FOUND)
0088    IF (LIBVLC_FIND_REQUIRED)
0089       MESSAGE(FATAL_ERROR "Could not find LibVLC")
0090    ENDIF (LIBVLC_FIND_REQUIRED)
0091 ENDIF (LIBVLC_FOUND)