我想发布一个包含程序二进制文件的gzipped tarball。 制作包含二进制文件和其他脚本/ man文件的包没问题,因为这些是我在源安装过程中使用CMake INSTALL命令安装的文件。
虽然我对这种功能的需求似乎很明显,但我没有找到在CPack tarball包中包含文本文件的方法。 这是我想要得到的最终tarball的一个例子:
myprogram-1.0.0rc-Darwin-i386/
├── LICENSE <- not installed by CMake
├── INSTALL <- not installed by CMake
├── README <- not installed by CMake
├── bin
│ └── myprogram
└── share
└── myprogram
└── man
└── man1
└── myprogram.1
非常感谢任何帮助。
干杯
答案 0 :(得分:0)
您也可以install
或FILES
选项使用DIRECTORY
。
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/README.txt DESTINATION .)