Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cmake 从CPack构建中删除Catkin工件_Cmake_Ros_Deb_Cpack - Fatal编程技术网

Cmake 从CPack构建中删除Catkin工件

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

我正在尝试从catkin工作区使用CPack构建Debian包。 该项目在实施的某些部分使用ROS

包得到了构建,但我遇到的问题是ROS向.deb添加了一些文件

  • 柳絮
  • local/.rosinstall
  • 本地/环境卫生
  • 本地/设置。{sh,bash,zsh}
  • 本地/\u设置\u util.py
我认为应该有一种方法,要么在安装时忽略这些文件,要么干脆从.deb输出中删除它们,但我似乎找不到任何选项

CMake配置如下所示:

    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