Cmake 从CPack构建中删除Catkin工件
我正在尝试从catkin工作区使用CPack构建Debian包。 该项目在实施的某些部分使用ROS 包得到了构建,但我遇到的问题是ROS向.deb添加了一些文件Cmake 从CPack构建中删除Catkin工件,cmake,ros,deb,cpack,Cmake,Ros,Deb,Cpack,我正在尝试从catkin工作区使用CPack构建Debian包。 该项目在实施的某些部分使用ROS 包得到了构建,但我遇到的问题是ROS向.deb添加了一些文件 柳絮 local/.rosinstall 本地/环境卫生 本地/设置。{sh,bash,zsh} 本地/\u设置\u util.py 我认为应该有一种方法,要么在安装时忽略这些文件,要么干脆从.deb输出中删除它们,但我似乎找不到任何选项 CMake配置如下所示: INSTALL(TARGETS ${PROJECT_NAME
- 柳絮
- local/.rosinstall
- 本地/环境卫生
- 本地/设置。{sh,bash,zsh}
- 本地/\u设置\u util.py
INSTALL(TARGETS ${PROJECT_NAME}_node DESTINATION bin)
INSTALL(FILES doc/${PROJECT_NAME}.yaml DESTINATION share)
INSTALL(FILES doc/${PROJECT_NAME}.service DESTINATION lib/systemd/system)
SET(CPACK_DEBIAN_PACKAGE_MAINTAINER "Maintainer")
SET(CPACK_GENERATOR "DEB")
我也问了这个问题。简短回答:将-DCATKIN\u BUILD\u BINARY\u PACKAGE=1添加到catkin\u make
或者在CMakeLists.txt