我正在尝试使用cmake
创建一个包含大量文件的目录的rpm包http://www.rpm.org/max-rpm/s1-rpm-inside-files-list.html
为了使这种情况更容易一些,如果%files列表包含目录的路径,RPM将自动打包该目录中的每个文件,以及每个子目录中的每个文件。 Shell样式的globbing也可以在%files列表中使用。
所以使用cmake我使用以下命令:
INSTALL(DIRECTORY my_dir DESTINATION foo)
我最终得到一个包含所有文件(30k行)的spec文件,而不是像
那样的文件%file
my_dir
我在cmake / cpack命令上是否遗漏了某些内容,或者没有别的方法可以做到这一点?
(使用焦油和提取它不适合)