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?

$ "doxygen" ../../../bin.v2/libs/xpressive/doc/gcc-4.0/debug/autodoc.doxyfile ;

I don't have an "autodoc.doxyfile" file on my system at all.  Where does it
come from?  (And can there be one that isn't compiler-specific?)

<<< autodoc.doxyfile contains doxygen configuration parameters >>>

autodoc.doxyfile isn't compiler specific, even though Boost.Build treats it that way. This file is the configuration for doxygen, you can get a default configuration by running

$ doxygen -g <name-of-doxyfile>

And subsequently editing it to your taste.

<<< I'm assuming you'll also want to skip compilation of QuickBook and
dependencies... >>>

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?

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?

Regards,


João



-------------------------------------------------------
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&kid=103432&bid=230486&dat=121642
_______________________________________________
Boost-docs mailing list
[email protected]
Unsubscribe and other administrative requests: 
https://lists.sourceforge.net/lists/listinfo/boost-docs

Reply via email to