CPACK嵌入文本文件

时间:2014-02-04 02:06:42

标签: macros installation cmake customization cpack

我想发布一个包含程序二进制文件的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

非常感谢任何帮助。

干杯

1 个答案:

答案 0 :(得分:0)

您也可以installFILES选项使用DIRECTORY

install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/README.txt DESTINATION .)