Improve string quoting on windows builds

!259 (merged) fixed a problem that prevented build.py working on Windows, but introduced a bug that fails for numeric arguments. This MR fixes that bug, so that the project now builds correctly on Windows. Windows builds aren't done frequently, but it does no harm to keep them working, particularly when it's a relatively minor change.

Merge request reports

Loading