Hagen Kaiser wrote:
> well with cmake you can build a project file much the same way you do
> with the nebula-build-system,
> from those text-files you can autmatically create VS-Projects (PC)
> Xcode-Projects (MAC) and Makefiles(UNIX) and i guess even more .
> So everybody can work with the IDE he prefers.
> The advanage over the Nebula-Build: It doesnt have to be maintained.
> If you learn how to use it you can use this know-how for different
> projects maybe in the job as well.
The maintenance argument goes both ways, we may need to do less
maintenance, but some maintenance should still be expected. However,
what little maintenance there'll be will be that much harder because
we'll have to rely on the CMAKE developers to integrate our changes, and
CMAKE is written in C++.
Advantages of the Nebula-Buildsys over CMAKE:
- The .bld files closely resemble the .epk files Radon Labs use, this
makes merging in of code dumps easier.
- If a generator needs to be updated or a new one needs to be written it
can be done quickly, you don't have to wait until the next release of CMAKE.
- The buildsys can be extended (and has been) to do more than just
generate solutions/makefiles.
I also think that the module/target concept (and the associated pkg.cc
generation) would be non trivial to implement in CMAKE, but I haven't
looked at many CMAKE examples so I could be wrong.
-+ enlight +-
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV*** NOTE: To reply to the list use "reply to all", ***
*** to reply direct to the sender use "reply" ***
_______________________________________________
Nebuladevice-discuss mailing list
Nebuladevice-discuss@...
https://lists.sourceforge.net/lists/listinfo/nebuladevice-discuss