This package requires a separate boost installation.
Historically, Spirit supported a lot of compilers, including (to some extent) poorly conforming compilers such as VC6. Spirit v1.6.x will be the last release that will support older poorly conforming compilers. Starting from Spirit v1.8.0, ill conforming compilers will not be supported. If you are still using one of these older compilers, you can still use Spirit v1.6.x.
This package requires boost to be installed on your machine. It is suitable to be used as a drop in replacement for the version of Spirit already present in Boost or as an external installation, e.g. to support the Boost.Serialization library.
Note: The following instructions assume that this package has been installed within the Boost installation tree.
The testsuite can be executed by using the Boost.Build v.2 system as described on the Boost pages: http://www.boost.org.
For example, using MSVC 8.0:
Note: Some compilers may not be able to compile all of the tests and examples.
There are no libraries to build, Spirit is a header-only library. Simply point your compiler's include path to the spirit directory. The library is under the boost subdirectory
The examples can be built by using the Boost.Build system as described on the Boost pages: http://www.boost.org.
For example, using MSVC 8.0, follow the instructions above (Running the tests) except 3. CD to libs/spirit/example instead.
Phoenix is a stand alone library that comes bundled in this distribution. If you wish to build the examples and run the testsuites for this library, the process is similar to what was outlined above. For example, using MSVC 8.0, follow the instructions above (Running the tests) except 3. CD to the appropriate test or example directory instead.