我想使用qmake的INSTALLS安装几个模块(make install步骤):INSTALLS = module1 module2 module3。这些从不同的源文件夹安装到相同的目标文件夹树。直到现在一切都很好......
但是当运行" make install -j 3"时,我得到了:" cp:无法创建目录'/ my / target / folder /':文件存在
我可以在模块之间定义一些依赖关系,所以只有在安装module1完成后才安装module2吗?
答案 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
我希望这可以帮助别人避免我的斗争...