Csound Csound-dev Csound-tekno Search About

[CSOUND-DEV:4956] Re: Creating zip files from scons

Date2004-07-13 22:06
From"gogins@pipeline.com"
Subject[CSOUND-DEV:4956] Re: Creating zip files from scons
Right now there is just one target, build everything. On my notebook this
takes a reasonably small amount of time. I have not done any install or
other targets because I don't think we're ready yet -- the thing still
doesn't work quite right. Also, install targets are quite different
depending on platform and I am not sure what to do about them. But if you
want to go ahead, go ahead and good luck.

Original Message:
-----------------
From: stevenyi stevenyi@csounds.com
Date: Tue, 13 Jul 2004 09:07:05 -0700
To: csound-dev@eartha.mills.edu
Subject: [CSOUND-DEV:4953] Re: Creating zip files from scons


Hi Michael and all,

I've been meaning to look into this (have been busy with blue
development) but how do we make build targets with Scons?  i.e. 

scons install
scons distro
scons lib
etc.

I might try experimenting with this today and checking things in later
if no one else beats me to it.

Thanks,
steven


On Tue, 2004-07-13 at 05:10, Michael Gogins wrote:
> I'll disable it on Mac and make it stop printing lists which will speed it
> up on other platforms.


--------------------------------------------------------------------
mail2web - Check your email from the web at
http://mail2web.com/ .

Date2004-07-13 23:24
Fromsteven yi
Subject[CSOUND-DEV:4957] Re: Creating zip files from scons
Hi Michael,

The targets I'm particularly interested in having are:

docs
dist

for building documents and the zip.  I too have problems with the zip 
but since it happens at the end I haven't been worrying about it (the 
zip building function uses an file tree walking function available in 
python 2.3+).  I also don't want to build the docs either unless 
necessary so will likely put that into a target.  Other targets I'm 
(eventually) interested to put in would be:

install

	-to be used on linux systems, as they're the most likely to be 
compiling the source (i.e. install into /usr/local/bin, 
/usr/local/share, etc.)

installerWin

	-build installer for windows (anybody have a recommended tool for 
building installers?  I've used NSIS before and that seems to work well.)

dpkg
	-build a dpkg for OSX

rpm
	-build an RPM for linux


Those would all be the end-goal and as soon as I can figure out how 
targets are done I'll be adding stubs to start and implementing over time.

steven


gogins@pipeline.com wrote:
> Right now there is just one target, build everything. On my notebook this
> takes a reasonably small amount of time. I have not done any install or
> other targets because I don't think we're ready yet -- the thing still
> doesn't work quite right. Also, install targets are quite different
> depending on platform and I am not sure what to do about them. But if you
> want to go ahead, go ahead and good luck.
>