[Bf-committers] c/t/Make & MSVC & distutils & automake/autoconf

Rene Dudfield bf-committers@blender.org
Thu, 24 Oct 2002 01:58:28 +0100 (BST)

 --- "Ryan C. Stallings (beergeek)"
<blender@beergeek.net> wrote: > On Wednesday 23
October 2002 01:52 am, Upi Tamminen
> wrote:
> > Hey,
> >
> > On Wed, Oct 23, 2002 at 06:34:37AM +0100, Rene
> Dudfield wrote:
> > > tmake sounds good, but I haven't used it. 
> Anyone used
> > > it on a project?
> >
> > tmake is qmake's predecessor, i've took a brief
> look at qmake and it
> > seems nice. however it's very tied to qt; full qt3
> development package
> > needs to be installed for generating makefiles
> Ouch.  A full qt3 install huh?.  Qt/X11 is the only
> one that is release under 
> the GPL Qt/Win32 and Qt/Mac come from different
> codebases that are not GPL.  
> If we were to use qmake we would have to build it
> out of the Qt/X11 codebase 
> under cygwin to get a qmake.exe? Is that even
> supported/does it work?  

I guess qmake is out.  

> To me 
> this point towards cmake or some homegrown solution
> ala crystalspace etc.   
> Should I make the rest of the cmake files for
> blender?  Did anybody try the 
> ones I sent out earlier?  

Where are they?  I didn't see a link posted.

> Are we heading in the right direction?

The auto tools could be good if windows users don't
mind building using gnu make and friends with
msvc/borland/etc.. compilers/linkers.

From other projects I've noticed that having people
need to get all these weirdro unix tools to build on
windows/msvc puts them off.  So maybe generating
project files is better(than building with gnu make).

Having the non-source make/project files updated in
cvs every time a change is made to the source make
system would be good. eg generate msvc project files,
gnu make files etc.

Providing one archive of all libraries/tools required
to build makes life easier for them.  eg compiled
version of libpng/libjpeg etc.  Have links to other
libraries which you are not allowed to distribute, or
scripts to download the files the way debian does.

Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts