0

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

任何帮助将不胜感激。

干杯

4

1 回答 1

0

您也可以使用installorFILES选项DIRECTORY

install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/README.txt DESTINATION .)
于 2014-02-04T09:50:29.820 回答