-----Original Message----- From: Boost [mailto:boost-bounces@lists.boost.org] On Behalf Of Peter Dimov Sent: 04 June 2015 00:00 To: boost@lists.boost.org Subject: Re: [boost] Moving the includedirectoryto$BOOST_ROOT/include?(again)
Tom Kent wrote:
On Wed, Jun 3, 2015 at 4:43 AM, Peter Dimov
wrote: I say "symlink" for brevity but on Windows in the common case it will probably be a junction.
I don't think either works reliably on Windows. They will only work if group policy permits it (and symlinks will never work on win7 if you are an admin, ironically) and lots of programs don't deal with junctions correctly.
"b2 headers" currently creates junctions when symlinks aren't available (which is basically always) and I haven't had problems with them so far.
I have, requiring deletion of the /boost folder and rebuilding. Also running with admin privs, or not, is an unwelcome complication. (I start my DOS box using a (not-entirely-obvious) shortcut that runs with admin privs, but I'm not sure if that is the best idea). Sadly, it is all more complicated than would be ideal. However, if people want a $BOOST_INCLUDE environment variable, then that's fine with me. Just please don't *make* people change the source or folders or build system they have now! Paul --- Paul A. Bristow Prizet Farmhouse Kendal UK LA8 8AB +44 (0) 1539 561830