| # This adds the qwebchannel js library to an example, creating a self-contained bundle |
| jslib = $$PWD/shared/qwebchannel.js |
| |
| # This installs all assets including qwebchannel.js, regardless of the source. |
| exampleassets.files += $$jslib |
| INSTALLS += exampleassets |
| |
| # This code ensures that all assets are present in the build directory. |
| |
| !equals(_PRO_FILE_PWD_, $$OUT_PWD) { |
| # Shadow build, copy all example assets. |
| assetcopy.files += $$exampleassets.files |
| } else { |
| # Just copy jslib - other assets are already in place. |
| assetcopy.files = $$jslib |
| } |
| |
| assetcopy.path = $$OUT_PWD |
| COPIES += assetcopy |