CMakeList.txt search for previous system installation of liveMedia library
Add an alternative HTTPServer definition to be compliant with older liveMedia versionspull/238/head
parent
6005c2ffc6
commit
669f205ed9
@ -0,0 +1,28 @@
|
||||
include(GNUInstallDirs)
|
||||
|
||||
find_library(
|
||||
LIBBASICUSAGEENVIRONMENT_LIBRARY
|
||||
NAMES BasicUsageEnvironment
|
||||
HINTS ${PROJECT_BINARY_DIR}/live/)
|
||||
|
||||
find_path(LIBBASICUSAGEENVIRONMENT_INCLUDE_DIR
|
||||
NAMES BasicUsageEnvironment_version.hh
|
||||
HINTS ${PROJECT_BINARY_DIR}/live/ ${CMAKE_INSTALL_INCLUDEDIR}
|
||||
PATH_SUFFIXES BasicUsageEnvironment)
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
|
||||
find_package_handle_standard_args(libBasicUsageEnvironment DEFAULT_MSG
|
||||
LIBBASICUSAGEENVIRONMENT_LIBRARY
|
||||
LIBBASICUSAGEENVIRONMENT_INCLUDE_DIR)
|
||||
|
||||
mark_as_advanced(LIBBASICUSAGEENVIRONMENT_LIBRARY LIBBASICUSAGEENVIRONMENT_INCLUDE_DIR)
|
||||
|
||||
if(LIBBASICUSAGEENVIRONMENT_FOUND AND NOT TARGET libBasicUsageEnvironment::libBasicUsageEnvironment)
|
||||
add_library(libBasicUsageEnvironment::libBasicUsageEnvironment SHARED IMPORTED)
|
||||
set_target_properties(
|
||||
libBasicUsageEnvironment::libBasicUsageEnvironment
|
||||
PROPERTIES
|
||||
INTERFACE_INCLUDE_DIRECTORIES "${LIBBASICUSAGEENVIRONMENT_INCLUDE_DIR}"
|
||||
IMPORTED_LOCATION ${LIBBASICUSAGEENVIRONMENT_LIBRARY})
|
||||
endif()
|
@ -0,0 +1,28 @@
|
||||
include(GNUInstallDirs)
|
||||
|
||||
find_library(
|
||||
LIBGROUPSOCK_LIBRARY
|
||||
NAMES groupsock
|
||||
HINTS ${PROJECT_BINARY_DIR}/live/)
|
||||
|
||||
find_path(LIBGROUPSOCK_INCLUDE_DIR
|
||||
NAMES groupsock_version.hh
|
||||
HINTS ${PROJECT_BINARY_DIR}/live/ ${CMAKE_INSTALL_INCLUDEDIR}
|
||||
PATH_SUFFIXES groupsock)
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
|
||||
find_package_handle_standard_args(libgroupsock DEFAULT_MSG
|
||||
LIBGROUPSOCK_LIBRARY
|
||||
LIBGROUPSOCK_INCLUDE_DIR)
|
||||
|
||||
mark_as_advanced(LIBGROUPSOCK_LIBRARY LIBGROUPSOCK_INCLUDE_DIR)
|
||||
|
||||
if(LIBGROUPSOCK_FOUND AND NOT TARGET libgroupsock::libgroupsock)
|
||||
add_library(libgroupsock::libgroupsock SHARED IMPORTED)
|
||||
set_target_properties(
|
||||
libgroupsock::libgroupsock
|
||||
PROPERTIES
|
||||
INTERFACE_INCLUDE_DIRECTORIES "${LIBGROUPSOCK_INCLUDE_DIR}"
|
||||
IMPORTED_LOCATION ${LIBGROUPSOCK_LIBRARY})
|
||||
endif()
|
@ -0,0 +1,28 @@
|
||||
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()
|
@ -0,0 +1,28 @@
|
||||
include(GNUInstallDirs)
|
||||
|
||||
find_library(
|
||||
LIBUSAGEENVIRONMENT_LIBRARY
|
||||
NAMES UsageEnvironment
|
||||
HINTS ${PROJECT_BINARY_DIR}/live/)
|
||||
|
||||
find_path(LIBUSAGEENVIRONMENT_INCLUDE_DIR
|
||||
NAMES UsageEnvironment_version.hh
|
||||
HINTS ${PROJECT_BINARY_DIR}/live/ ${CMAKE_INSTALL_INCLUDEDIR}
|
||||
PATH_SUFFIXES UsageEnvironment)
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
|
||||
find_package_handle_standard_args(libUsageEnvironment DEFAULT_MSG
|
||||
LIBUSAGEENVIRONMENT_LIBRARY
|
||||
LIBUSAGEENVIRONMENT_INCLUDE_DIR)
|
||||
|
||||
mark_as_advanced(LIBUSAGEENVIRONMENT_LIBRARY LIBUSAGEENVIRONMENT_INCLUDE_DIR)
|
||||
|
||||
if(LIBUSAGEENVIRONMENT_FOUND AND NOT TARGET libUsageEnvironment::libUsageEnvironment)
|
||||
add_library(libUsageEnvironment::libUsageEnvironment SHARED IMPORTED)
|
||||
set_target_properties(
|
||||
libUsageEnvironment::libUsageEnvironment
|
||||
PROPERTIES
|
||||
INTERFACE_INCLUDE_DIRECTORIES "${LIBUSAGEENVIRONMENT_INCLUDE_DIR}"
|
||||
IMPORTED_LOCATION ${LIBUSAGEENVIRONMENT_LIBRARY})
|
||||
endif()
|
Loading…
Reference in New Issue