nvda
5e200043 - Correctly version and sign the 32 bit synthDriverHost runtime executable and don't include unnecessary pdb lib and exp files (#19683)

Commit
65 days ago
Correctly version and sign the 32 bit synthDriverHost runtime executable and don't include unnecessary pdb lib and exp files (#19683) Link to issue number: Fixes #19654 Fixes #19653 Summary of the issue: The 32 bit synthDriverhost runtime introduced in PR #19432: Does not contain correct version information in its executable, Is not signed, and includes some extra lib exp and pdb files which are not necessary and just take up space. Description of development approach: synthDriverHost's setup-runtime.py py2exe script now takes version and publisher as commandline arguments, so that these can be set on the executable dynamically. The github workflow and sconstruct pass the correct version and publisher to the setup-runtime.py py2exe script. When building the main dist target with scons, sign nvda_synthDriverHost.exe if it exists. When building the main NvDA distribution with py2exe, only copy py and dll files in the _synthDrivers32 directory, which now ignores lib exp and pdb files.
Parents
Loading