You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
v4l2rtspserver/CMake/FindlibliveMedia.cmake

29 lines
877 B
CMake

include(GNUInstallDirs)
find_library(
LIBLIVEMEDIA_LIBRARY
NAMES liveMedia
HINTS ${PROJECT_BINARY_DIR}/live/)
find_path(LIBLIVEMEDIA_INCLUDE_DIR
NAMES liveMedia_version.hh
HINTS ${PROJECT_BINARY_DIR}/live/ ${CMAKE_INSTALL_INCLUDEDIR}
PATH_SUFFIXES liveMedia)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(libliveMedia DEFAULT_MSG
LIBLIVEMEDIA_LIBRARY
LIBLIVEMEDIA_INCLUDE_DIR)
mark_as_advanced(LIBLIVEMEDIA_LIBRARY LIBLIVEMEDIA_INCLUDE_DIR)
if(LIBLIVEMEDIA_FOUND AND NOT TARGET libliveMedia::libliveMedia)
add_library(libliveMedia::libliveMedia SHARED IMPORTED)
set_target_properties(
libliveMedia::libliveMedia
PROPERTIES
INTERFACE_INCLUDE_DIRECTORIES "${LIBLIVEMEDIA_INCLUDE_DIR}"
IMPORTED_LOCATION ${LIBLIVEMEDIA_LIBRARY})
endif()