[zeromq-dev] zproject - a project skeleton generator

Pieter Hintjens ph at imatix.com
Wed Oct 29 16:48:07 CET 2014


On Tue, Oct 28, 2014 at 8:08 PM, Frank Hartmann <soundart at gmx.net> wrote:

> Joking aside: "The one file to rule them all" in my view of build
> systems is CMakeLists.txt, so I am quite interested what zproject has to
> offer in addition.

Indeed... they are fairly close. the project model we evolved in CZMQ,
over time, sits at a higher level of abstraction and is more precise.
You can compare the 60 lines of project.xml with the 225 lines of
CMakeLists.txt. You will see that CMake abstracts the specific case of
building/installing a project, while the zproject model abstracts the
project structure, without specifying the specific cases.

Thus it's easy to add targets, as we've done. zproject is the next
step in what's been several years of gradual evolution inside CZMQ.

-Pieter



More information about the zeromq-dev mailing list