[Bf-committers] CVS, Make & MSVC
Rene Dudfield
bf-committers@blender.org
Thu, 24 Oct 2002 10:08:52 +0100 (BST)
Here's another option. It translates automake stuff
into a dsp.
http://cvs.flightgear.org/cgi-bin/viewcvs/viewcvs.cgi/admin/am2dsp.pl
From the flightgear project.
Again, I can't test this out myself, as I don't have
msvc.
--- Rene Dudfield <illumen@yahoo.com> wrote: >
> The crystal space msvc generator is in this
> directory
> of the crystal space distribution:
> mk/msvcgen/
>
> The main author is Eric Sunshine. It's written in
> perl(so a perl interpreter would be needed). I
> can't
> really play around with it as I don't have msvc. So
> hopefully someone else can have a look.
>
> It might not be too hard to extract the info the
> generator needs from the autotools make files.
>
> Also tmake/qmake/cmake have some code for generating
> msvc project files.
>
>
> I think bundling cmake with blender may be an
> option.
> To make it easy to for users to install. The
> absolute
> path name issue should be able to be solved as well.
>
>
> --- Rene Dudfield <illumen@yahoo.com> wrote: > ---
> Upi Tamminen <desaster@dragonlight.fi> wrote: >
> > Hmm.. CMake seems to generate absolute paths
> instead
> > > of relative in the
> > > Makefiles, e.g.:
> > >
> > > CMAKE_CURRENT_SOURCE =
> > > /home/desaster/blender/source/cmake/blender
> > > CMAKE_CURRENT_BINARY =
> > > /home/desaster/blender/source/cmake/blender
> > >
> > > So these generated makefiles are only useful to
> > me,
> > > not for releases
> >
> >
> > This is not good. Maybe it is an option. If not
> > may
> > not be too hard to add as an option. Or write a
> > script which replaces
> > '/home/desaster/blender/source/cmake/blender' with
> > the
> > top level dir of the blender install.
> >
> >
> >
> > >
> > > Also, cmake does lot of important checks when
> ran,
> > > just like autotools'
> > > configure script. End-users would need to
> install
> > > cmake to properly
> > > build blender, while with autotools the
> generated
> > > configure script is totally
> > > independent of autoconf/automake
> > >
> >
> > That is a big plus for the autotools. Perhaps we
> > could package cmake with blender? cmake has
> > practically no dependencies.
> >
> > The other option is create project files from the
> > autotools somehow. Anyone able to do this within
> a
> > couple of weeks/months? I'll look some more at
> the
> > crystalspace tool, see if it is useful.
> >
> > Which ever method is used for generating project
> > files, the config step will need to run on the
> > users
> > system.
> >
__________________________________________________
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