[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
http://uk.my.yahoo.com