smallmodel
a3b0561d51
Disable LTO on debug builds
2025-11-26 10:24:49 +00:00
Tim Angus
ff05fee2bf
Enable LTO if available
2025-11-24 12:22:13 +00:00
Tim Angus
dbc451190a
Don't append the git revision if tagged to match the current version
2025-10-08 13:35:32 +01:00
Tim Angus
7c2603a788
Set CMP0177 directly rather than by version
2025-09-27 10:27:05 +01:00
Tim Angus
de76c8feea
Do post configure function(s) more generically
2025-09-18 14:25:52 +01:00
Tim Angus
d8bf83931d
Revert CMake minimum to previous value (by setting cmake_policy)
2025-09-18 14:18:36 +01:00
Tim Angus
f60d07bb55
Fold install(...) calls into set_output_dirs
2025-09-11 21:22:42 +01:00
Tim Angus
2b516c5077
Add SOURCE_DATE_EPOCH support
2025-08-30 11:31:31 +01:00
Tim Angus
8dfedc60c1
Remove architecture from binary filenames
2025-08-29 21:30:17 +01:00
Simon McVittie
03c5ee009d
cmake: Allow PRODUCT_VERSION to be overridden at build-time
...
In packaging systems like Debian's, typically the build will not have
a .git/ directory available; or if it does, the commit ID will be a
downstream packaging commit that means nothing to upstream developers.
However, the packaging can inject a more meaningful version number if
given a way to do so.
Signed-off-by: Simon McVittie <smcv@debian.org>
2025-08-20 21:46:40 +01:00
Tim Angus
dcbbf2c806
Enable ASM language as required
2025-08-13 15:37:23 +01:00
Tim Angus
2383bd1351
Add CMake USE_INTERNAL_SDL option, defaulting to ON
2025-08-09 02:35:51 +01:00
smallmodel
074c0ecc4a
Detect architecture from the compiler instead of the host
2025-08-07 15:10:25 +01:00
Tim Angus
d7484df0e7
CI configuration for CMake
2025-08-03 17:36:21 +01:00
Tim Angus
4c6f3f81eb
CMake build system
2025-08-03 17:36:01 +01:00