spiegel-keyman/common
Marc Durdin edca16f508 change(windows): include map2pdb generation for relevant Delphi projects
Adds a call to map2pdb for Delphi projects, if map2pdb is an executable
on the path. This way, we get .pdb files we can use for debugging and
for performance profiling. This also replaces tds2dbg.

If map2dbg is available, then the build and install actions will copy
the PDB to be alongside the corresponding executable, making most debug
actions relatively seamless for finding symbols.

Also fixes up setup.exe in Windows and Developer to extend setup.exe to
a 512-byte boundary after map2pdb patches the PE.

Relates-to: #14787
Build-bot: skip release:developer,windows
Test-bot: skip
2025-11-13 14:48:18 +01:00
..
cpp fix(developer): changes to better align the code in u16ltrim and u16rtrim 2024-09-10 11:13:42 +01:00
include maint(common): consolidate builder scripts 2025-08-02 08:11:24 +10:00
linux maint(common): consolidate builder scripts 2025-08-02 08:11:24 +10:00
mac maint(common): consolidate builder scripts 2025-08-02 08:11:24 +10:00
resources feat(windows): store larger images and source file 2025-02-27 13:31:38 +10:00
schemas chore(common): add .model_info schema 2025-10-16 08:24:57 +02:00
test fix(common): Set test9469 to Keyman 14 for build warnings 2025-10-30 15:39:19 +07:00
tools maint(resources): nest unit tests under parent block 2025-10-06 16:09:47 +02:00
web maint(resources): add repository record for all published packages 2025-10-29 14:35:31 +01:00
windows change(windows): include map2pdb generation for relevant Delphi projects 2025-11-13 14:48:18 +01:00
build.sh maint(common): consolidate builder scripts 2025-08-02 08:11:24 +10:00