Hi Russel,
x10c++ does handle multiple source X10 files, including checking whether
the file has changed since the last compilation. It will search for any
imported X10 classes in 'sourcepath'. I typically compile to a separate
target directory, so that my X10 source dirs don't get filled up with
*.cc and *.h files. For example:
x10c++ -sourcepath .:${other-src-dir} -d ${target-dir} MyClass.x10
By default this is a dynamic linking process so you will of course need
the X10 libraries in your library path when running the executable.
We use ant for all our builds. Feel free to browse the build.xml files
for our software, HG repo linked to from
http://cs.anu.edu.au/~Josh.Milthorpe/anuchem.html
There was talk a while back of creating specific x10c/x10c++ tasks for
ant, but no movement so far. http://jira.codehaus.org/browse/XTENLANG-356
I haven't tried SCons with X10 - sounds like you just volunteered :-)
Cheers,
Josh
Russel Winder wrote:
> I am not sure which tools for compilation of X10 programs people are
> using. Is anyone using SCons? Would there be any interest in creating
> a SCons tool for X10?
>
> Compiling X10 via the Java route clearly leads to having many classes
> each in a separate file. The compilation strategy is clear.
>
> When compiling via the C++ route, there seems to be an indication that
> all the X10 code is in a single file, though I am sure this is not what
> people are actually doing. I suspect this is a RTFM but can someone
> point me at information on the canonical multifile process for compiling
> X10 via the C++ route.
>
> Thanks.
>
>
------------------------------------------------------------------------------
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a
Billion" shares his insights and actions to help propel your
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
_______________________________________________
X10-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/x10-users