Hugo Duncan <[EMAIL PROTECTED]> writes: >> #include <iostream> >> #include <fstream> >> #include <vector> >> #include <string> >> #include <map> >> #include <cstdlib> >> #include <sstream> > >> You can simply make a source file that includes all the files that you want >> to pre-preprocess (if that is what your getting at), run it through your >> compiler's preprocessor, and then include the result file. > > I don't think bjam supports just running the preprocessor, but as you say > the poblem is more tricky; I would like to stop preprocessing at a certain > include depth.
bjam doesn't support running the PP as part of the build process. However, it is possible to build in "arbitrary" parsing rules for processing includes. You could train it to recognize these BOOST_PP_ constructs. -- David Abrahams [EMAIL PROTECTED] * http://www.boost-consulting.com Boost support, enhancements, training, and commercial distribution _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost