66 lines
1.8 KiB
CMake
66 lines
1.8 KiB
CMake
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)
|