qmake INSTALLS 的多个安装路径
Multiple install paths for qmake INSTALLS
如何使用qmake将编译好的二进制库文件放到多个路径下?我发现在 target.path
中指定多个路径会导致覆盖 Makefile 中的目标。是否可以使用 qmake 将安装程序安装到多个路径?
解决了在.pro文件中添加这样的内容:
target1.path=$${PWD}/../relative/install/path/for/depependend/project/1
unix:target1.files=$${DESTDIR}/*.so*
win32:target1.files=$${DESTDIR}/*.dll
target2.path=$${PWD}/../relative/install/path/for/depependend/project/2
unix:target2.files=$${DESTDIR}/*.so*
win32:target2.files=$${DESTDIR}/*.dll
target3.path=$${PWD}/../relative/install/path/for/depependend/project/3
unix:target3.files=$${DESTDIR}/*.so*
win32:target3.files=$${DESTDIR}/*.dll
INSTALLS += target1 target2 target3
如何使用qmake将编译好的二进制库文件放到多个路径下?我发现在 target.path
中指定多个路径会导致覆盖 Makefile 中的目标。是否可以使用 qmake 将安装程序安装到多个路径?
解决了在.pro文件中添加这样的内容:
target1.path=$${PWD}/../relative/install/path/for/depependend/project/1
unix:target1.files=$${DESTDIR}/*.so*
win32:target1.files=$${DESTDIR}/*.dll
target2.path=$${PWD}/../relative/install/path/for/depependend/project/2
unix:target2.files=$${DESTDIR}/*.so*
win32:target2.files=$${DESTDIR}/*.dll
target3.path=$${PWD}/../relative/install/path/for/depependend/project/3
unix:target3.files=$${DESTDIR}/*.so*
win32:target3.files=$${DESTDIR}/*.dll
INSTALLS += target1 target2 target3