project management (makefile alternatives)

Carsten A. Arnholm arnholm at offline.no
Sat Apr 14 14:59:44 PDT 2007


Hello!

Micha Feigin wrote:
> I'm currently developing programs, mostly under linux but they also
> need to compile under windows.
>
> Under linux I mostly use emacs and under windows visual studio at the
> moment for a lack of a better environment (although alternatives
> would be welcome).
>
> I'm looking for a project management system to handle compilation.
> Currently under linux I use makefiles, which makes transporting to
> windows a bit difficult.
>
> Is there something good, that is easy for small project but scalable
> to larger ones that can handle compilation dependencies and different
> configurations that will do the work of makefiles and work under both
> systems?

I have started looking at Code::Blocks http://www.codeblocks.org/
It does a very good job with this as far as I can tell, allthough I have 
tried it only briefly. Using it on XP and Linux Kubuntu.

> Some of my problems with visual under windows is that I also need to
> use fortran code and I'm not aware of a m$ compiler and I don't think
> that the intel one integrates if visual studio.

Why do you think that? Fortran has been well integrated into Visual Studo 
for more than 10 years. I have not tried the latest flavour but in VS6 and 
with Compaq Visual Fortan you have a possibility of very tight integration 
between C++ and Fortran, even within the same project. See olso my now 10 
year old http://arnholm.org/software/cppf77/cppf77.htm

As far as I know, Intel Fortran is the same compiler as the old Compaq, 
originally coming from Digital. It should work just fine fine with MS C++.

> I've seen in the mailing list that wx uses bakefiles, but I don't
> know much about them. How good a system is it, and/or are there other
> recomendations/alternatives.

I don't know, but setting up a portable environment using Code::Blocks looks 
promising to me.

Best regards
Carsten A. Arnholm
http://arnholm.org/
N59.776 E10.457 








More information about the wx-users mailing list