Hi Frank, I didn't create the build-cmake.gsl file which builds the CMakeLists.txt. As far as I know the mingw build is generated with build-mingw32.gsl. Probably the build-cmake.gsl needs some further tweaking to work in zproject. All the *.gsl files have been copied from czmq. The ones for autotools have been tweaked by me to work in a standalone setup.
Regarding the CMakeLists.txt as your "One file to rule them all.", zproject gives you: * Automatically generated/updated project header * Automatically generated prelude file for cross platform interoperability * Header/Source stubs for new classes according to czmq style guide I hope this answers your questions, sometimes I write stuff that is totally self explanatory to me but confusing to others :) //Kevin On Di, 2014-10-28 at 20:08 +0100, Frank Hartmann wrote: > Kevin Sapper <[email protected]> writes: > > > Dear ZeroMQ developers and users, > > > > In the recent time a lot of new c-project have been created in the > > zeromq community which use the czmq build environment. Instead of > > maintaining all of these build files separately I suggest zproject > > (https://github.com/sappo/zproject). > > > > zproject does several things: > > > > * generate files for cross-platform build environments > > * generate header and sources files for new classes > > > > All you need is a project.xml. This is your "One file to rule them all". > > > > I like to move the project from my account to the zeromq organization. > > Hi Kevin, > > All serious projects need their own build system! If we could add a GSL > Generator to cmake, we might even get a "recursive" build system.... > > 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. > > I looked into build-cmake.gsl and have the question: Why should I do > > gsl->cmake->mingw > > (create a cmake setup with gsl. The cmake setup creates then a mingw > build thing(Makefiles?)) > > instead of > > gsl->mingw (create a mingw build system with gsl) > > Could you please elaborate a bit what zproject does for me? > > kind regards > Frank > _______________________________________________ > zeromq-dev mailing list > [email protected] > http://lists.zeromq.org/mailman/listinfo/zeromq-dev _______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
