Dominik Riebeling
00ec195c26
rbutil: Qt6 fixes.
...
Change-Id: Ied6bdf1c5269b53ccfedc1d80f3f3f0d6b4011da
2022-03-23 19:34:30 +01:00
Dominik Riebeling
748b00a7fc
ipodpatcher: Split executable only parts out.
...
Allow building both as library and executable at the same time.
Change-Id: Idc40354fdedaeace727043936352fc17232bf16e
2022-03-12 20:40:08 +01:00
Dominik Riebeling
08afedf1f5
sansapatcher: Add cmake target to build executable.
...
Change-Id: Idff5674acb5347643c8a26ef64506f892445977e
2022-03-12 20:40:08 +01:00
Dominik Riebeling
ae97d410c5
utils: Set cmake build type to default to Release.
...
Change-Id: Ie4e6aa326840cb1fbae0fe8d025e592e139d4508
2022-02-28 20:37:32 +01:00
Dominik Riebeling
83e4078d9c
cmake: Strip Release binaries when building with gcc.
...
Change-Id: Iaf87d6b65a38b6d0ecb66c5cb8bc7164741d7419
2022-02-28 20:37:32 +01:00
Dominik Riebeling
1ddc5a202d
themeeditor: Convert to cmake.
...
Change-Id: Ib46842c157121c64cd0091118aa9b7e43d83b8b3
2021-12-27 16:18:17 +01:00
Dominik Riebeling
9f3d6e47e7
rbutil: Remove generated header from giversion interface target.
...
cmake on Windows doesn't like this, and it's not necessary.
Change-Id: I65b9eb989e51df388cabcb36a246068dba80630c
2021-12-26 11:14:22 +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
e9ef7f0dd3
rbutil: Split out rbutilqt parts into separate cmake list.
...
Change-Id: I84ada20765b98620e1f06bc7116bbdaaae296fe9
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
Dominik Riebeling
3d6d186d2e
rbutil: Initial cmake support.
...
Rewrite in cmake, and include all necessary libs. This removes calling
separate Makefiles which is rather error-prone on non-Linux systems.
Change-Id: Ic2af4a3810e4b000e3ad33304229e2349a930e16
2021-12-25 17:47:14 +01:00