我有几个要使用 qmake 的 INSTALLS 安装的模块(make install 步骤): INSTALLS = module1 module2 module3. 这些从不同的源文件夹安装到相同的目标文件夹树。到现在为止一切都很好...
但是当运行“make install -j 3”时,有时,我得到:“cp:无法创建目录'/my/target/folder/':文件存在
我可以在模块之间定义一些依赖关系,因此只有在安装 module1 完成时才安装 module2?
我有几个要使用 qmake 的 INSTALLS 安装的模块(make install 步骤): INSTALLS = module1 module2 module3. 这些从不同的源文件夹安装到相同的目标文件夹树。到现在为止一切都很好...
但是当运行“make install -j 3”时,有时,我得到:“cp:无法创建目录'/my/target/folder/':文件存在
我可以在模块之间定义一些依赖关系,因此只有在安装 module1 完成时才安装 module2?
为了解决这个问题,我使用了这篇文章。因此,如果有人处于相同的情况,则解决方案如下所示:
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
# "install_" 前缀是关键
INSTALLS = module1 module2
我希望这可以帮助某人避免我的挣扎...