> However, it seems to be confused by the preprocessor library. Since the
> includes sometime have the form:
>
>    #include BOOST_PP_ITERATE()
>
> the 'bcp' tool does not find them. For example,
> "boost/preprocessor/iteration/detail/iter directory is needed by
> boost/function.hpp but is not included. I've added some explicit
dependencies
> with the attached patch --- can it be applied?

Thanks will fix - I've got a bunch of other really exciting changes comming
(licence scanning) - so the patch may have to wait a few days.

> Another note is on usability. Say I create directory "po" and find that
some
> files are missing. I tweak bcp source and try again. But attempt to
override
> files fail. I remove "po" directory. But then "bcp" says the destination
does
> not exist. It's a bit inconvenient --- maybe destination directory should
be
> created if it does not exist. Or maybe, there should be --overwrite
switch,
> which would simply clean up destination before doing copies.

Or maybe it should just go ahead and overwrite, should be easy to fix.

> And the last note:
>
>    bcp --boost=/home/ghost/Work/boost boost/function/function1.hpp
function1
>
> creates a tree of 1975 kbytes. Hmm, never though there's that many
> dependencies...

Hmm, it seems to pull in more of type_traits than I would have expected, and
that pulls in part of mpl, and then a whole load of the preprocessor
library.  I don't think any given compiler will include half of that, but
which half depends upon which compiler...

John


_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to