CMake/CPack: 如何避免 zip 文件中的顶级目录

CMake/CPack: How to avoid top-level directory in zip files

我正在使用 cpack 创建我的二进制文件的 zip 文件。一切正常,但有一件事是丑陋的。 CPack 总是生成一个顶级目录(带有项目名称和一些其他变量)。

有人知道我如何告诉 cpack 摆脱这个自动顶层目录吗?

CMake: 3.4.x OS: Win7 x64

提前致谢
通卡

自己找到了解决方案。

有一个CPACK_INCLUDE_TOPLEVEL_DIRECTORY变量。

如果设置为...

  • ON(默认)你会得到一个顶层目录
  • OFF 你将没有顶级目录