From 659fffe6b8faae83721928eea7c9728a8d5136d4 Mon Sep 17 00:00:00 2001 From: Sebastian Hahta <joseha@utu.fi> Date: Tue, 9 Jun 2020 14:39:03 +0300 Subject: [PATCH] CPack: pylon --- cmake/ftl_CPack.cmake | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/cmake/ftl_CPack.cmake b/cmake/ftl_CPack.cmake index 4c3445a91..b496c30be 100644 --- a/cmake/ftl_CPack.cmake +++ b/cmake/ftl_CPack.cmake @@ -1,8 +1,27 @@ +# use build date as patch version +string(TIMESTAMP BUILD_TIME "%Y%m%d") +set(CPACK_PACKAGE_VERSION_PATCH "${BUILD_TIME}") + set(CPACK_DEBIAN_PACKAGE_MAINTAINER "UTU Future Tech Lab") set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON) +set(CPACK_DEBIAN_PACKAGE_GENERATE_SHLIBS ON) +set(CPACK_DEBIAN_PACKAGE_GENERATE_SHLIBS_POLICY ">=") set(CPACK_DEB_PACKAGE_COMPONENT ON) set(CPACK_DEBIAN_PACKAGE_SECTION "Miscellaneous") +macro(deb_append_dependency DEPENDS) + if ("${CPACK_DEBIAN_PACKAGE_DEPENDS}" STREQUAL "") + set(CPACK_DEBIAN_PACKAGE_DEPENDS "${DEPENDS}") + else() + set(CPACK_DEBIAN_PACKAGE_DEPENDS "${CPACK_DEBIAN_PACKAGE_DEPENDS}, ${DEPENDS}") + endif() +endmacro() + +if (HAVE_PYLON) + deb_append_dependency("pylon (>= 6.1.1)") + set(ENV{LD_LIBRARY_PATH} "=/opt/pylon/lib/") +endif() + if(WIN32) message(INFO "Copying DLLs: OpenCV") file(GLOB WINDOWS_LIBS "${OpenCV_INSTALL_PATH}/${OpenCV_ARCH}/${OpenCV_RUNTIME}/bin/*.dll") -- GitLab