cmake_minimum_required(VERSION 3.10) project(MyInstaller) # ------------------------------- # 1) 安装 PSDK 程序(加执行权限) # ------------------------------- install( DIRECTORY /home/300tc/projects_source/Payload-SDK DESTINATION /home/300tc/projects/ FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE DIRECTORY_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE ) # ------------------------------- # 2) 安装 ximea 程序(加执行权限) # ------------------------------- install( DIRECTORY /home/300tc/projects/ximeaAirborneSystem/ DESTINATION /home/300tc/projects/ximeaAirborneSystem/ FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE DIRECTORY_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE ) # ------------------------------- # 3) 守护进程 # ------------------------------- install(DIRECTORY /home/pi/tc_ShellScripts/ DESTINATION /home/pi/tc_ShellScripts/ FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE DIRECTORY_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE ) # ------------------------------- # CPack 打包配置 # ------------------------------- set(CPACK_GENERATOR "DEB") set(CPACK_PACKAGE_NAME "300TC") set(CPACK_PACKAGE_VERSION "3.13.1.44.21") set(CPACK_DEBIAN_PACKAGE_MAINTAINER "rmark smith") include(CPack)