On 2/2/06 12:16 PM, "João Abecasis" <[EMAIL PROTECTED]> wrote:

> Daryle Walker wrote:
>> On 2/1/06 6:50 PM, "João Abecasis" <[EMAIL PROTECTED]> wrote:
>> 
>>> Daryle Walker wrote:
>>>> Is it possible to process Quickbook files, possibly in conjunction with
>>>> Doxygen-marked source files, without using bjam?  If so, how?
>>> Did you get it working with bjam? If so you could try running
>> 
>> No, because I haven't gotten bjam to work.  I don't want to bother if I can
>> use Quickbook without bjam.  I especially want to process files that are not
>> within the Boost file hierarchy (since they're trial libraries).
> 
> It's too bad you haven't got bjam working at all. Personally I have used
> bjam to build code, tests and docs outside the boost hierarchy.
> 
> You mean you never got the doc sample I posted working?

No.

[SNIP]
>> Well, if QuickBook is a separate executable, then I'll need to compile it
>> too (without bjam if possible).
> 
> Do you mean you haven't got bjam to work even inside the Boost tree?
> 
> Well, you'll have to compile all .cpp files in
> BOOST_ROOT/tools/quickbook/detail and link those with
> Boost.ProgramOptions and Boost.Filesystem.
> 
> You really should be using bjam for this ;-) Anything I can do to ease
> the pain?

Is bjam IDE friendly?  I use an IDE (Xcode) to create my programs.  Why
would I need bjam to compile my Boost files when I can get my IDE compiler
to do it directly?  (For large-scale development, having to use bjam could
be difficult for compiling if you have already set up everything else
through an IDE project file.)  I use Boost through CVS (and the Sandbox
CVS), so I can't use bjam to create Boost libraries in advance, since they
could need a re-build after any CVS update.  (I also want to keep any Boost
files private to my user account.)  Using the IDE to manage Boost files
ensures that the compilation options always match your main files and that
you don't get library combinations (static vs. dll, single vs.
multi-threaded) that you don't need.

>> I wonder if we could make a shell script that takes in a list of *.qbk files
>> and/or any C++ source/header files and processes them through Doxygen,
>> QuickBook, and xsltproc to a specified output directory.  (Then bjam could
>> call that script.)
> 
> I guess one could, and of course you are free to come up with one and
> use it. It shouldn't be hard, based on what bjam does. But then again
> *that is* what bjam does. Shouldn't we be fixing bjam or Boost.Build to
> meet your expectations, instead?

Before I saw this response, I saw an archived post with a similar idea at
<http://lists.boost.org/Archives/boost/2005/11/96330.php>.

-- 
Daryle Walker
Mac, Internet, and Video Game Junkie
darylew AT hotmail DOT com



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642
_______________________________________________
Boost-docs mailing list
[email protected]
Unsubscribe and other administrative requests: 
https://lists.sourceforge.net/lists/listinfo/boost-docs

Reply via email to