[zeromq-dev] Building ZMQ 3.2.2 with pgm on Windows

Emmanuel TAUREL taurel at esrf.fr
Mon Mar 18 17:18:22 CET 2013

Hi Steve,

I have downloaded and installed CMake on my PC (Release 2.8.10). I have 
also cloned the zeromq3-x project from GitHub where there is a 
CMakeLists.txt file.
I have also downloaded openPGM (5.1.118 to be coherent with the official 
zeromq 3.2.2).

If I understand correctly, I still have to generate all my flavors of 
libpgm (if I need more than those downloadable from OpenPGM web site) 
and then I
could generate the corresponding zeromq libs.
Is this correct?

I have noticed a strange thing. I have started to generate a VS9 2008 
libpgm. CMake tells me that it is a Release build (CMAKE_BUILD_TYPE) but 
when I
look in the generated project properties in C/C++ Code Generation, I see 
a /MDd option (Multi-Threaded Debug DLL).
Is it normal?

Then, in the CMake generated project for zeromq, I notice in the project 
properties that libpgm is effectively used but at the end will I have only
one lib (zeromq including openpgm stuff) or two libs (zeromq on one side 
and pgm on the other which need to be both used when linking one 

Once again, thank's for your help


On 18/03/2013 15:52, Steven McCoy wrote:
> On 18 March 2013 10:38, Emmanuel TAUREL <taurel at esrf.fr 
> <mailto:taurel at esrf.fr>> wrote:
>     We need to build several flavors of zeromq 3.2.2 with pgm for Windows.
> The MSVC project files are for the build-bot, use the CMake files for 
> normal use.
> The CMake files in master have been updating a lot so I'm sure not how 
> to build equivalent to the packages I previously released for 3.2.2rc2:
>   * http://www.zeromq.org/distro:microsoft-windows
> The goal here was to package native libraries for each CRT in release 
> and debug builds and for both x86 and x64.  This requires building all 
> the libraries for OpenPGM then building each 0mq variant to match. 
>  The latest OpenPGM Windows installer however should be sufficient to 
> start with though.
>   * http://miru.hk/openpgm/
> -- 
> Steve-o

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20130318/b6e8accc/attachment.htm>

More information about the zeromq-dev mailing list