![]() |
Blitz Support : |
From: Virgilio, Vincent (Vincent.Virgilio_at_[hidden])
Date: 2004-06-08 14:52:42
Hi Julian,
Since you asked!
I have been toying with the idea of migrating to Scons from Autotools.
Two benefits are obvious, that boil down to the fact that it's very
shareable.
1. Scons is Python, thus it can be much easier to learn than Autotools.
2. Because Scons is Python, Scons is highly portable.
Not to be overly sanguine, but I was able to write a build script (one
line) for helloworld.exe minutes after reading the documentation, and it
worked. So, I think the entrance barrier is relatively low; especially
when compared to Autotools or bjam/Boost.Build (though the comparison
isn't one-to-one).
Scons advertises itself as an eventual portable replacement for
Autotools, but it is not there yet, particularly in the autoconf
ability.
Also, I think the Scons documentation is incomplete for advanced use;
corrections welcome.
Yet Scons does attract attention and enjoys a good reputation. E.g. It
shows up on the Boost lists now and then, as a legitimate alternative to
bjam. *** Let this not start rumors that Boost.Build is going that way;
all appearances indicate that it is not. ***
Just my 2c.
Regards,
Vince Virgilio
> -----Original Message-----
> From: blitz-support-bounces_at_[hidden]
> [mailto:blitz-support-bounces_at_[hidden]] On Behalf Of
> Julian C. Cummings
> Sent: Tuesday, June 08, 2004 1:15 PM
> To: 'Support list for Blitz++'
> Cc: Peter.Vandersteegen_at_[hidden]
> Subject: RE: [Blitz-support] using Scons and intel compiler
> 7.1 inawin32environment
>
>
> Hello Peter,
>
> I was completely unaware of this Scons tool until I read your
> e-mail and
> looked up the project on SourceForge. I would be happy to add a Scons
> script for building the blitz library and testsuite codes to
> the repository
> if you care to submit one. I am interested in feedback from
> you or anyone
> else who has used Scons as to the relative merits of using
> this tool as
> compared to the GNU make utility. Are there advantages?
>
> Regards, Julian C.
>
> Dr. Julian C. Cummings
> Staff Scientist, CACR/Caltech
> (626) 395-2543
> cummings_at_[hidden]
>
>
> > -----Original Message-----
> > From: blitz-support-bounces_at_[hidden]
> > [mailto:blitz-support-bounces_at_[hidden]] On Behalf Of
> > Peter Vandersteegen
> > Sent: Tuesday, May 11, 2004 5:56 AM
> > To: blitz-support_at_[hidden]
> > Subject: [Blitz-support] using Scons and intel compiler 7.1
> > in a win32environment
> >
> >
> > Hello,
> >
> > Recently I've discovered blitz++ as a matrix library. I have
> > however had problems compiling the static library blitz.lib
> > under win32 with icl7.1 (I've icl.exe as compiler, not icc)
> >
> > using ./configure under msys and cygwin kept given errors.
> > (something like
> > http://www.oonumerics.org/MailArchives/blitz-support/msg00699.php)
> >
> > Searching the support-mailing list I found the following:
> > http://www.oonumerics.org/MailArchives/blitz-support/msg00601.php
> > This explains how you create a visualstudio project which
> > compiles blitz.lib
> >
> > What I then did was:
> > * I used bzconfig in /compiler to test my compiler intel:
> > icl.exe (after this I copied it into the right directory /blitz)
> > * I wrote a scons-script which only included the
> > top-library-directory (in my case:
> > "d:/libraries/blitz++-0.7") and finally created blitz.lib
> > from globals.cpp
> >
> > my question now is: is this everything what needs to be done
> > to compile blitz? I've already compiled the first
> > simple-example from the manual p. 13, which seems to work.
> >
> > Peter
> >
> > ps. I can contribute this scons-script, but at present it
> > only works for icl 7.1 under win32
> >
> >
> >
>
> _______________________________________________
> Blitz-support mailing list
> Blitz-support_at_[hidden]
> http://www.oonumerics.org/mailman/listinfo.cgi/blitz-support
>
************************************
This email and any files transmitted with it are proprietary and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email
in error please notify the sender. Please note that any views or opinions presented in this email are solely those of the author and do not necessarily represent those of ITT Industries, Inc.
The recipient should check this email and any attachments for the presence of viruses. ITT Industries accepts no liability for any damage caused by any virus transmitted by this
email.
************************************