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)