|
|
@ -61,14 +61,14 @@ find_package(OpenSSL QUIET)
|
|
|
|
MESSAGE("OpenSSL_FOUND = ${OpenSSL_FOUND}")
|
|
|
|
MESSAGE("OpenSSL_FOUND = ${OpenSSL_FOUND}")
|
|
|
|
|
|
|
|
|
|
|
|
# live555
|
|
|
|
# live555
|
|
|
|
find_package(LiveMedia)
|
|
|
|
find_package(libliveMedia)
|
|
|
|
find_package(UsageEnvironment)
|
|
|
|
find_package(libUsageEnvironment)
|
|
|
|
find_package(BasicUsageEnvironment)
|
|
|
|
find_package(libBasicUsageEnvironment)
|
|
|
|
find_package(GroupSock)
|
|
|
|
find_package(libgroupsock)
|
|
|
|
if (LIBLIVEMEDIA_FOUND AND LIBBASICUSAGEENVIRONMENT_FOUND AND LIBUSAGEENVIRONMENT_FOUND AND LIBGROUPSOCK_FOUND)
|
|
|
|
if (LIBLIVEMEDIA_FOUND AND LIBBASICUSAGEENVIRONMENT_FOUND AND LIBUSAGEENVIRONMENT_FOUND AND LIBGROUPSOCK_FOUND)
|
|
|
|
message(STATUS "live555 loaded")
|
|
|
|
message(STATUS "live555 loaded")
|
|
|
|
set(LIVEINCLUDE ${LIBLIVEMEDIA_INCLUDE_DIR} ${LIBBASICUSAGEENVIRONMENT_INCLUDE_DIR} ${LIBUSAGEENVIRONMENT_INCLUDE_DIR} ${LIBGROUPSOCK_INCLUDE_DIR})
|
|
|
|
set(LIVEINCLUDE ${LIBLIVEMEDIA_INCLUDE_DIR} ${LIBBASICUSAGEENVIRONMENT_INCLUDE_DIR} ${LIBUSAGEENVIRONMENT_INCLUDE_DIR} ${LIBGROUPSOCK_INCLUDE_DIR})
|
|
|
|
target_link_libraries (${PROJECT_NAME} ${LIBLIVEMEDIA_LIBRARY} ${LIBUSAGEENVIRONMENT_LIBRARY} ${LIBBASICUSAGEENVIRONMENT_LIBRARY} ${LIBGROUPSOCK_LIBRARY})
|
|
|
|
SET(LIVE_LIBRARIES ${LIBLIVEMEDIA_LIBRARY} ${LIBUSAGEENVIRONMENT_LIBRARY} ${LIBBASICUSAGEENVIRONMENT_LIBRARY} ${LIBGROUPSOCK_LIBRARY})
|
|
|
|
SET(CPACK_DEBIAN_PACKAGE_DEPENDS ${CPACK_DEBIAN_PACKAGE_DEPENDS}livemedia-utils,)
|
|
|
|
SET(CPACK_DEBIAN_PACKAGE_DEPENDS ${CPACK_DEBIAN_PACKAGE_DEPENDS}livemedia-utils,)
|
|
|
|
else()
|
|
|
|
else()
|
|
|
|
set(LIVE ${CMAKE_BINARY_DIR}/live)
|
|
|
|
set(LIVE ${CMAKE_BINARY_DIR}/live)
|
|
|
@ -91,7 +91,7 @@ endif()
|
|
|
|
aux_source_directory(src LIBV4L2RTSP_SRC_FILES)
|
|
|
|
aux_source_directory(src LIBV4L2RTSP_SRC_FILES)
|
|
|
|
add_library (libv4l2rtspserver STATIC ${LIVESOURCE} ${LIBV4L2RTSP_SRC_FILES})
|
|
|
|
add_library (libv4l2rtspserver STATIC ${LIVESOURCE} ${LIBV4L2RTSP_SRC_FILES})
|
|
|
|
target_include_directories(libv4l2rtspserver PUBLIC inc ${LIVEINCLUDE})
|
|
|
|
target_include_directories(libv4l2rtspserver PUBLIC inc ${LIVEINCLUDE})
|
|
|
|
target_link_libraries (${PROJECT_NAME} libv4l2rtspserver)
|
|
|
|
target_link_libraries (${PROJECT_NAME} libv4l2rtspserver ${LIVE_LIBRARIES})
|
|
|
|
if (OpenSSL_FOUND)
|
|
|
|
if (OpenSSL_FOUND)
|
|
|
|
target_link_libraries(${PROJECT_NAME} OpenSSL::SSL)
|
|
|
|
target_link_libraries(${PROJECT_NAME} OpenSSL::SSL)
|
|
|
|
endif ()
|
|
|
|
endif ()
|
|
|
|