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
