[nanomsg] Re: Release packaging and build systems

  • From: luca barbato <luca.barbato@xxxxxxxxxxx>
  • To: nanomsg@xxxxxxxxxxxxx
  • Date: Wed, 24 Jul 2013 14:59:57 +0200

On Wed, Jul 24, 2013 at 2:26 PM, Gonzalo Diethelm
<gonzalo.diethelm@xxxxxxxxx> wrote:
> If I had to choose between cross-compilation support and Windows support, I
> would opt for Windows support. FWIW.

The problem is defining what's Windows support.

- Providing headers and binaries so msvc users can just drop them in
their project and build their programs?
- Providing a solution in release 7z so they can build it on msvc?
- Providing a way to cross compile to windows as VLC and many other projects do?

For my specific usages not having a way to easily cross compile
(including the windows target by the mean of mingw-64) would be a
problem since what I have in mind with nanomsg would enjoy that (since
all the other bits use the same way).

For a contributor learning how to use cmake or autotools, if not
necessary, it is at least warmly welcome.

As you can see both build systems are made to be extremely
straightforward, the autotools one is literally 2 files to edit at
most, so even keeping both in sync shouldn't be a huge burden.

lu

Other related posts: