This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author nnemkin
Recipients nnemkin, paul.moore, steve.dower, tim.golden, zach.ware
Date 2020-06-22.06:00:22
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1592805623.25.0.00409293845235.issue41070@roundup.psfhosted.org>
In-reply-to
Content
pyshellext uses MIDL to generate a header, whose only purpose is to define a class GUID. MIDL generation step can be replaced with a simple #define. This doesn't really matter for VS, but other build systems (CMake, probably Meson too) will benefit.

pyshellext has separate .def files for debug and release builds. One .def file is sufficient, because LIBRARY statement is optional.
Using __declspec(dllexport) isn't an option, because Windows headers misdeclare DllCanUnloadNow and DllGetClassObject...
History
Date User Action Args
2020-06-22 06:00:23nnemkinsetrecipients: + nnemkin, paul.moore, tim.golden, zach.ware, steve.dower
2020-06-22 06:00:23nnemkinsetmessageid: <1592805623.25.0.00409293845235.issue41070@roundup.psfhosted.org>
2020-06-22 06:00:23nnemkinlinkissue41070 messages
2020-06-22 06:00:22nnemkincreate