
Peter Dimov wrote:
David Abrahams wrote:
A binary package of the .zip variety would be both good enough and preferable, as it wouldn't involve running untrusted executables.
Well, running and MSI doesn't involve untrusted executables either :) .zip package with prebuilt libs will be good enough. It's a good compromise between ease of installation and ease of package creation.
That aside, FWIW I've found bjam relatively painless to use (once it's present). I didn't even need to specify an -sTOOLS option or run vcvars32.bat IIRC.
The documentation is misleading and outdated. BBv1 Getting Started tells you to do complex things which aren't already necessary for a long time.
For the scenario where one already has the headers up and running but doesn't want to "bjam install" the whole package, the main obstacle is figuring out which -sBUILD combination generates "library-sgd-mt-whatever" when autolinking kicks in.
Or can bjam figure these out automatically from the target name of "library-sgd-mt-whatever.lib"? It didn't occur to me to try it. ;-)
Good idea. Andrey