如何在qmake中定义INSTALLS目标之间的依赖关系?

时间:2017-04-27 11:52:25

标签: qt install qmake depends

我想使用qmake的INSTALLS安装几个模块(make install步骤):INSTALLS = module1 module2 module3。这些从不同的源文件夹安装到相同的目标文件夹树。直到现在一切都很好......

但是当运行" make install -j 3"时,我得到了:" cp:无法创建目录'/ my / target / folder /':文件存在

我可以在模块之间定义一些依赖关系,所以只有在安装module1完成后才安装module2吗?

1 个答案:

答案 0 :(得分:1)

为了解决这个问题,我使用了this article。因此,如果有人处于相同的情况,解决方案看起来像这样:

module1.path = /my/target/folder module1.files = /my/source/folder1/subFolder1

module2.path = /my/target/folder module2.files = /my/source/folder1/subFolder1/subfolder2 module2.depends = install_module1#the" install _"前缀是这个

的关键

INSTALLS = module1 module2

我希望这可以帮助别人避免我的斗争...