Commit Graph

26 Commits

Author SHA1 Message Date
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