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

ton*_*nka 3 zip cmake cpack

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

有谁知道我怎么能告诉cpack摆脱这个自动顶级目录?

CMake:3.4.x操作系统:Win7 x64

在此先感谢
Tonka

ton*_*nka 8

自己找到了解决方案.

有一个CPACK_INCLUDE_TOPLEVEL_DIRECTORY变量.

如果设置为......

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