[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