<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>As I understand it, libsl (since that's what's been problematic lately) ships both nant build files and vs projects; it should be trivial to include those ready-shipped build recipes into our builds.<BR>
 <BR>
(Surely it would be trivial to do a default.build that first do libsecondlife.build, moves the files to the right dir, then does an opensim.build?)<BR>
 <BR>
We (I) could surely tweak prebuild to include a shipped vs project into the generated vs solution.<BR>
 <BR>
So, we'd ship the libsl source ( one certain rev ) with the opensim source, but not re-gen the nant/vs build files for it, merely include those that are shipped.<BR>
 <BR>
Would that solve anything?<BR>
 <BR>
/Stefan<BR><BR><BR><BR><BR>

<HR id=stopSpelling>
<BR>
> Date: Fri, 28 Sep 2007 16:18:51 -0400<BR>> From: sean@dague.net<BR>> To: danbmil99@yahoo.com<BR>> CC: tleiades@hotmail.com; opensim-dev@lists.berlios.de<BR>> Subject: Re: [Opensim-dev] 3rd party libs and build system revisited<BR>> <BR>> On Fri, Sep 28, 2007 at 12:59:59PM -0700, dan miller wrote:<BR>> > you folks should look at how ODE organizes their build environment.<BR>> > <BR>> > They have a ./configure make etc. setup for 'nix developers, and that is the<BR>> > standard build.<BR>> > <BR>> > Then they have some folders with project files for VS2003, VS2005 etc.<BR>> > <BR>> > This seems to work even with their latest subversion checkouts. I have no<BR>> > idea how they maintain it.<BR>> > <BR>> > www.ode.org<BR>> > <BR>> > <BR>> > Also maybe I'm not understanding things, but if prebuild is good for<BR>> > generating vsproj &/| .sln files, and nant is good for everything else, why<BR>> > not call prebuild from nant, instead of the other way around?<BR>> <BR>> That would also be an option, to check in the nant files and only use<BR>> prebuild for VS generation. That would currently require updating both<BR>> prebuild.xml and nant files when files were added or moved, which is a<BR>> little less than ideal, but would start moving us in the right<BR>> direction.<BR>> <BR>> Ideally there would be a nant target to natively take nant files and<BR>> make MS project files, but that doesn't appear to exist anywhere.<BR>> Anyone that would write that would be my hero, as it would let us have<BR>> our cake and eat it too. :)<BR>> <BR>> -Sean<BR>> <BR>> -- <BR>> __________________________________________________________________<BR>> <BR>> Sean Dague Mid-Hudson Valley<BR>> sean at dague dot net Linux Users Group<BR>> http://dague.net http://mhvlug.org<BR>> <BR>> There is no silver bullet. Plus, werewolves make better neighbors<BR>> than zombies, and they tend to keep the vampire population down.<BR>> __________________________________________________________________<BR><BR></body>
</html>