[zeromq-dev] [PATCH] MSVC10 project files

Stuart Webster sw_webster at hotmail.com
Tue Nov 22 00:48:58 CET 2011

That would be great, actually.

My primary motivation for proposing this patch was primarily to prevent 
anybody else having from having to manually correct the mistakes made by 
Visual Studio in converting the VC9 projects before they could build 
0MQ, but also to enable them to build 0MQ without having to install 
cmake or anything else. If there's a solution to those issues that does 
not involve maintenance of multiple build systems then all the better.

Andreas mentioned that cmake-generated VC projects retain some 
dependency on cmake. I'll look into that using the build script that 
Steve-o provided last month. In the meantime, I shall maintain this 
patch on a separate branch.



On 21/11/2011 16:19, Christian Martinez wrote:
> IMO I think prepackaged zip would work fine as long as customers could just crack the zip open and use MSVC without having to download additional tooling.  I know it would be an extra step in the process but for those of us trying to encourage 0MQ use in winworld it would be very helpful :) ...
> --CM
> -----Original Message-----
> From: zeromq-dev-bounces at lists.zeromq.org [mailto:zeromq-dev-bounces at lists.zeromq.org] On Behalf Of Martin Sustrik
> Sent: Monday, November 21, 2011 12:26 AM
> To: ZeroMQ development list
> Cc: Stuart Webster
> Subject: Re: [zeromq-dev] [PATCH] MSVC10 project files
> On 11/20/2011 06:20 PM, Stuart Webster wrote:
>> Personally, I
>> think cmake is a great tool, but professionally I think it would be an
>> obstacle for some institutions and may preclude them from considering
>> 0MQ. I have worked as a contractor for several investment banks and it
>> is not uncommon for them to have locked down network access (i.e.
>> developers are prevented from downloading installers for unsanctioned
>> software, such as cmake) and build environments.
> I haven't worked for a MS shop for almost a decade now so I may be on a wrong track here, however, I would say these guys won't use git either.
> They will rather download a zip file, unpack it and develop in MSVC.
> If that's the case, it shouldn't be a problem to use CMake to generate MSVC project files, which will then be packed into the zip archives.
> Not using git and using generated project files may be an obstacle to contributing back to 0MQ project, but again, the organisations with heavy process (such as those mentioned above) are unlikely to contribute back without an amount of legal paperwork by far outweighing the troubles caused by the build system.
> Thoughts?
> Martin
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev

More information about the zeromq-dev mailing list