The Windows Visual Studio solution does not have an install target. As far as I understand, the configure system used on Unix does have an install target. That means that on Windows, binaries resulting from the build to not end up in the same layout as result from using the official installer. Third party modules expect the same layout. For example, Sip/PyQt requires it https://www.riverbankcomputing.com/pipermail/pyqt/2017-April/039109.html . There are probably other modules similarly affected. I don't know what else an install target should do, but I note its absence.
Visual Studio has some deployment concepts, but for multi-project solutions like ours you would generally have a separate project. It's a build tool, not an install tool, and mixing the concepts is generally a bad idea. For building an installer, these projects are in tools/msi. For doing a quick layout, we could write a script to simply copy files around. There are scripts in Tools/msi that do some of this already that could be adapted.
Sure, but then I'll resolve it as rejected :) The solution does not need an install target. That's not the point - we have separate projects and scripts for that.
History
Date
User
Action
Args
2022-04-11 14:58:46
admin
set
github: 74437
2017-07-13 18:13:00
steve.dower
set
messages: +
2017-07-13 06:55:09
steveire
set
messages: +
2017-07-13 06:39:44
steve.dower
set
status: open -> closedresolution: not a bugstage: resolved