
Hi Will, From: William Voorhees wrote, on 2011-06-27 21:17:50:
From a bit of googling it looks like bjam is the build tool, but it doesn't seem to be included with the subset of files I have. How would I go about incorporating boost so that all of the necessary
I [...] decided to give the program_options module a try. Since the utility is small and I don't have any current plans for other boost functionality it doesn't make sense to include the full BOOST library, so I tried to use bcp to get only the files I'm interested in. I was able to get a subset of boost code that I should be able to use with bcp, however I don't know how to compile the program_options library for linking in my code. source and associated utilities are included for an end user to build from. I should be able to issue a series of simple commands (looks like ./bootstrap.sh and make) to build and install my library with statically linked in boost. -Will Voorhees
As part of the Ryppl <http://ryppl.org/> initiative, Daniel Pfeifer has implemented an (awful!) CMake-based Boost modularisation framework. Your question is answered on this Ryppl's group thread: http://groups.google.com/group/ryppl-dev/browse_thread/thread/34b94548fb80b7... What you would need to do, then, is quite simple: git clone git://github.com/ryppl/rypplite.git git clone git://github.com/boost-lib/program_options.git mkdir build cd build cmake -DBoost_DIR=/absolute/path/to/rypplite ../program_options make Note: replace "git://" by "https://" if you are behind a firewall filtering out the Git protocol (you will have to manually edit the rypplite/boost-config.cmake file as well). Discussions are still on-going about header forwarding, but it answer your needs. Do not hesitate to subscribe to the Ryppl's discussion group for further assistance and discussions. Best denis