For sure it is. Debian is my primary platform and I'd like this to
be seamless. I've pondered support for multiple simultaneous
installations, possibly with a layout like this:
Because of the trickery of the loader using unresolved symlinks (for
non-statically linked apps, but who does that with boost?), please
don't do something convenient like:
/usr
local
lib
boost-1.40.0
boost-1.41.0
boost -> boost-1.41.0
Lazy developers will use boost and not boost-1.40.0 and suddenly
things will break in strange, hard to figure out ways.
Also, my bias would be to not clutter up /usr or /usr/local with a
boost dir but to stash it in /usr/local/include/boost* (recursive grep
FTW).
Other things to think about: pkg-config, and maybe the installation
of cmake files in /usr/share/boost that makes it easy to detect/use
the installation.... comments?
Avoid pkg-config, it's very Linux and drags in a ton of dependencies
(most of the time, never required, but that's the way it goes with
everyone's packaging system of choice). A cmake variable would be
preferred, imo (similar to the cmake boost version foo). -sc
--
Sean Chittenden
s...@chittenden.org
_______________________________________________
Boost-cmake mailing list
Boost-cmake@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-cmake