Oleg Shparber
59f68ee115
build(cmake): use x64 signtool on ARM64
2026-07-28 20:24:49 +03:00
Oleg Shparber
6ddccaa705
build(cmake): avoid uninitialized env var warning
2026-06-06 15:54:20 +03:00
Oleg Shparber
4b04e08c7f
ci(github): add windows arm64 builds via qvm ( #1892 )
2026-05-30 16:10:24 +03:00
Oleg Shparber
ae1c9574cb
build(cmake): auto-detect Homebrew prefix ( #1884 )
2026-05-24 01:09:22 +03:00
Oleg Shparber
dc0c0ff9cf
feat(codesign): migrate to Azure Trusted Signing ( #1878 )
2026-05-23 14:20:57 +03:00
Oleg Shparber
412a355288
build(cmake): precompile common Qt headers ( #1875 )
2026-05-14 03:26:52 +03:00
Oleg Shparber
e533e62edf
build(cmake): harden vcpkg auto-detection ( #1873 )
2026-05-14 02:10:36 +03:00
Oleg Shparber
7a1a9420ab
build(cmake): add zeal_add_test helper ( #1838 )
2026-05-03 02:35:11 +03:00
Oleg Shparber
7ba055f672
build(vcpkg): switch triplet by build type ( #1836 )
2026-05-02 19:06:19 +03:00
Oleg Shparber
8e254d60d2
build(cmake): pass description to code sign ( #1819 )
...
It is needed for the UAC dialog.
2026-04-12 11:31:52 +03:00
Oleg Shparber
458b8c28d0
ci(github): automate release workflow ( #1797 )
2026-04-04 02:35:34 +03:00
Oleg Shparber
1dbc6942cb
build(cmake): simplify preset configuration ( #1795 )
2026-04-03 23:18:24 +03:00
Oleg Shparber
b68a2ee173
style(cmake): fix line length issues
2026-03-29 04:29:46 +03:00
Oleg Shparber
e1ed1b8f0b
fix(cmake): handle missing git tags in forks
...
Fixes #1757 .
2026-03-22 23:38:19 +02:00
Oleg Shparber
705ae49fbb
build(cmake): fix code signing
2026-02-28 02:53:59 +02:00
Oleg Shparber
2ccdd23a99
chore: add REUSE metadata, missing license/copyright info
2025-09-25 23:26:27 -04:00
Oleg Shparber
7d8d8fc1af
build(cmake): use secure RFC 3161 timestamping
2025-09-07 22:34:47 -04:00
Oleg Shparber
7a96e062f8
build(cmake): detect empty env vars in codesign helper ( #1723 )
...
GitHub sets secrets to empty strings for pull requests.
2025-09-07 22:32:20 -04:00
Oleg Shparber
ad15504966
build(cmake): remove references to IA-64 architecture
...
It was never really supported.
2025-09-02 13:12:04 -04:00
Oleg Shparber
c86ddf9796
fix(cmake): update logging in codesign helper
2025-09-01 23:22:27 -04:00
Oleg Shparber
e1c83d0ca7
build(cmake): add support for base64-encoded signing certificate
...
This is a workaround for GitHub Actions not handling long or multiline
secrets properly.
2023-09-19 03:07:19 -04:00
Oleg Shparber
756c8667c4
build(cmake): s/CERTIFICATE_PASSWORD/PASSWORD for codesign
...
There are no other passwords, saves some typing.
2023-09-11 01:50:17 -04:00
Oleg Shparber
9e213078a6
build(cmake): add code signing
2023-09-11 00:32:47 -04:00
Oleg Shparber
59d54d1bad
build(cmake): do not hard-code default branch name
2023-03-18 23:23:03 -04:00
Oleg Shparber
e3844f1026
build(cmake): use built-in FindSQLite3 module
2023-01-17 14:17:24 -05:00
Aleksandr Kravets
5133f8259c
chore(cmake): allow integrated graphics on macOS ( #1447 )
2023-01-17 13:51:48 -05:00
Oleg Shparber
259ba0cf01
build(cmake): detect shallow clone, log failed Git checks
2021-01-30 13:51:42 -05:00
Oleg Shparber
1e65256bc5
build(cmake): check for .git directory before calculating version
2021-01-29 22:12:54 -05:00
Oleg Shparber
6c59d4e7dc
build(cmake): add versioning for unstable builds
...
New SemVer compatible scheme:
Following a stable release the hard-coded version will be bumped to
the next patch.
Builds from untagged revisions will have "-dev" version suffix added.
If Git metadata is present it will be added to the version string as well.
2021-01-24 12:42:49 -05:00
Oleg Shparber
436a96187c
cmake: Parse SQLite version from sqlite3.h
2017-11-12 22:18:23 +02:00
Oleg Shparber
a4126c51d4
cmake,ui: Normalize line endings
2017-03-30 00:05:10 -04:00
Oleg Shparber
89b9d91938
cmake: Introduce CMake-based build option
...
Fixes #689 .
2017-02-19 21:09:24 -05:00