Dominik Riebeling
2ecbc18535
rbutil: cmake: Make linuxdeploy download a global target.
...
That way we won't get duplicated targets when the deploy function is
used for multiple targets.
Change-Id: Ie14fdd74fcc496647c3c041ae2fcf902a3cb15fa
2021-12-27 16:14:46 +01:00
Dominik Riebeling
67942629cf
rbutil: Explicitly enable AppImage qt deploy plugin.
...
Change-Id: Id2cb21882b06f60541ecfe22b101d13c4f631131
2021-12-27 12:29:52 +01:00
Dominik Riebeling
88a50ab104
rbutil: Change MacOS dmgbuild to use plistlib.
...
We're not dealing with binary plist files, to biplist is not the one we
want. Also, plistlib is part of Python.
Change-Id: I529516da0d6b04809a7c0d38b20c6f40900560f8
2021-12-26 21:59:19 +01:00
Dominik Riebeling
5999b4f791
rbutil: Fix cmake deploy function paths.
...
Update scripts paths with the split-up setup.
Change-Id: I62cd66b7440faa27daead92d04f3cdae67748d60
2021-12-26 21:31:49 +01:00
Dominik Riebeling
eb8dc75d38
rbutil: Create git version information at build time.
...
Change-Id: Iaf701f4d64d6852423f6a28a753b27abc43477e2
2021-12-25 17:47:14 +01:00
Dominik Riebeling
774b35cccf
rbutil: Deploy support in cmake.
...
Add a "deploy" target that will create a distributable file.
- Linux: AppImage.
- Windows: zip file.
- MacOS: dmg.
Change-Id: Id8ae9c021bc5bbb1abf066205b57d943c3f3b327
2021-12-25 17:47:14 +01:00