|
|
|
@ -83,8 +83,6 @@ if (NOT LIBLIVE555_INCLUDE_DIR)
|
|
|
|
|
message(STATUS "Installing live555")
|
|
|
|
|
EXEC_PROGRAM("wget http://www.live555.com/liveMedia/public/live555-latest.tar.gz -O - | tar xzf -")
|
|
|
|
|
EXEC_PROGRAM("cd live && ./genMakefiles linux-gdb && make CPLUSPLUS_COMPILER=${CMAKE_CXX_COMPILER} C_COMPILER=${CMAKE_C_COMPILER} LINK='${CMAKE_CXX_COMPILER} -o' CPPFLAGS=-DALLOW_RTSP_SERVER_PORT_REUSE=1 PREFIX=${CMAKE_FIND_ROOT_PATH} install")
|
|
|
|
|
else (NOT LIBLIVE555_INCLUDE_DIR)
|
|
|
|
|
SET(CPACK_DEBIAN_PACKAGE_DEPENDS ${CPACK_DEBIAN_PACKAGE_DEPENDS}liblivemedia-dev,)
|
|
|
|
|
endif (NOT LIBLIVE555_INCLUDE_DIR)
|
|
|
|
|
|
|
|
|
|
find_path(LIBLIVE555_INCLUDE_DIR liveMedia/liveMedia.hh)
|
|
|
|
@ -116,18 +114,20 @@ if (SYSTEMD_FOUND)
|
|
|
|
|
message(STATUS "SystemD directory '${SYSTEMD_SERVICES_INSTALL_DIR}'")
|
|
|
|
|
|
|
|
|
|
configure_file(v4l2rtspserver.service.in ${CMAKE_CURRENT_BINARY_DIR}/v4l2rtspserver.service @ONLY)
|
|
|
|
|
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/v4l2rtspserver.service DESTINATION ${SYSTEMD_SERVICES_INSTALL_DIR} COMPONENT data)
|
|
|
|
|
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/v4l2rtspserver.service DESTINATION ${SYSTEMD_SERVICES_INSTALL_DIR})
|
|
|
|
|
endif (SYSTEMD_FOUND)
|
|
|
|
|
|
|
|
|
|
# package
|
|
|
|
|
install (TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin COMPONENT bin)
|
|
|
|
|
install (TARGETS ${PROJECT_NAME} RUNTIME DESTINATION bin)
|
|
|
|
|
install (FILES index.html DESTINATION share/${PROJECT_NAME}/)
|
|
|
|
|
install (FILES hls.js/dist/hls.min.js DESTINATION share/${PROJECT_NAME}/hls.js/dist/)
|
|
|
|
|
|
|
|
|
|
SET(CPACK_GENERATOR "DEB")
|
|
|
|
|
SET(CPACK_DEBIAN_PACKAGE_MAINTAINER "Michel Promonet")
|
|
|
|
|
SET(CPACK_PACKAGE_CONTACT "michel.promonet@free.fr")
|
|
|
|
|
SET(CPACK_SYSTEM_NAME ${CMAKE_SYSTEM_NAME}-${CMAKE_SYSTEM_PROCESSOR})
|
|
|
|
|
STRING(REGEX REPLACE ",$" "" CPACK_DEBIAN_PACKAGE_DEPENDS "${CPACK_DEBIAN_PACKAGE_DEPENDS}")
|
|
|
|
|
set(CPACK_DEB_COMPONENT_INSTALL "ON")
|
|
|
|
|
SET(CPACK_PACKAGING_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX})
|
|
|
|
|
if(VERSION)
|
|
|
|
|
SET(CPACK_PACKAGE_VERSION "${VERSION}")
|
|
|
|
|
endif()
|
|
|
|
|