|
Boost-Build : |
Subject: [Boost-build] [Fwd: howto feed inputs to examples? (was Re: Spirit2x in Spirit SVN]
From: Larry Evans (cppljevans_at_[hidden])
Date: 2008-12-01 15:00:32
The attached has already been sent to
spirit-devel_at_[hidden]; however, it's probably more
appropriate to this list.
Could someone on this list provide pointers on how to modify the Jamfile
to actually run the examples (in particular, the mini_xml1.cpp) with the
input file specified?
attached mail follows:
On 10/17/08 09:20, Joel de Guzman wrote:
> Hi,
>
> To those interested, FYI, I have the Spirit2x code in the
> Spirit SourceForge SVN at:
>
> https://spirit.svn.sourceforge.net/svnroot/spirit/trunk/Spirit2x
>
In:
https://spirit.svn.sourceforge.net/svnroot/spirit/trunk/Spirit2x/libs/spirit/example/qi/
there's subdirectories with, apparently, inputs files to some examples:
mini_c
mini_xml*
For example, mini_xml1.cpp contains:
-{--cut here--
int main(int argc, char **argv)
{
char const* filename;
if (argc > 1)
{
filename = argv[1];
}
else
{
std::cerr << "Error: No input file provided." << std::endl;
return 1;
}
std::ifstream in(filename, std::ios_base::in);
if (!in)
{
std::cerr << "Error: Could not open input file: "
<< filename << std::endl;
return 1;
}
-{--cut here--
However, the Jamfile doesn't show how to feed those input files
to the programs. Is there some way, other than manually, to
do that?
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk