[zeromq-dev] x64 build target for Windows?

AJ Lewis aj.lewis at quantum.com
Fri Nov 18 16:17:47 CET 2011

On Fri, Nov 18, 2011 at 01:32:44PM +0100, Martin Lucina wrote:
> sustrik at 250bpm.com said:
> > On 11/11/2011 10:43 AM, Mikko Koppanen wrote:
> > 
> > > Looking at
> > > http://code.google.com/p/encmq/source/browse/trunk/src/zeromq/CMakeLists.txt
> > > it's under GPL license. Is this problematic for us? Maybe we could
> > > start from Steven's CMakeLists and expand from there.
> > 
> > I would say the license of the build tool doesn't affect the license
> > of the built product.
> Technically true, but things rapidly get confusing for distributors
> (Debian, etc.) if files in a single package are covered by multiple
> licenses.
> Therefore, to avoid any such problems we should not mix licenses in
> libzmq, i.e. stay with the current status where the contents of the
> core libzmq package are licensed in their entirety[*] under the same
> terms (LGPL v3 + static linking exception).
> [*] with the exception of the included OpenPGM library, since this is
> included verbatim and not used by distributors anyway)
> The other issue with CMake is obviously the extra maintenance
> involved. We can see that there have been a couple of mostly one-off
> efforts to provide a CMake build but until someone steps up to
> actually maintain such a build there's no point in making it
> "official".

It could easily replace the current automake system if folks are ok with
that. Obviously there would need to be a bit of a "burn in" period to
make sure things are building properly, but I think folks would be happy
with it over automake.  The biggest issue is that you need to have cmake
on the system you're building on so that you can get the final build
system generated...

Even if it's only used to build on Windows, there's already a second
build system that needs to be maintained for that (the VS project
files).  If people don't want to maintain VS files, maybe CMake would be

AJ Lewis
Software Engineer
Quantum Corporation

Work:    651 688-4346

The information contained in this transmission may be confidential. Any disclosure, copying, or further distribution of confidential information is not permitted unless such privilege is explicitly granted in writing by Quantum. Quantum reserves the right to have electronic communications, including email and attachments, sent across its networks filtered through anti virus and spam software programs and retain such messages in order to comply with applicable data security and retention requirements. Quantum is not responsible for the proper and complete transmission of the substance of this communication or for any delay in its receipt.

More information about the zeromq-dev mailing list