installation.qbk 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. [/
  2. / Copyright (c) 2008 Eric Niebler
  3. /
  4. / Distributed under the Boost Software License, Version 1.0. (See accompanying
  5. / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
  6. /]
  7. [section Installing xpressive]
  8. [h2 Getting xpressive]
  9. There are two ways to get xpressive. The first and simplest is to download
  10. the latest version of Boost. Just go to [@http://sf.net/projects/boost] and
  11. follow the ["Download] link.
  12. The second way is by directly accessing the Boost Subversion repository.
  13. Just go to [@http://svn.boost.org/trac/boost/] and follow the instructions there for
  14. anonymous Subversion access. The version in Boost Subversion is unstable.
  15. [h2 Building with xpressive]
  16. Xpressive is a header-only template library, which means you don't need to alter
  17. your build scripts or link to any separate lib file to use it. All you need to
  18. do is `#include <boost/xpressive/xpressive.hpp>`. If you are only using static
  19. regexes, you can improve compile times by only including `xpressive_static.hpp`.
  20. Likewise, you can include `xpressive_dynamic.hpp` if you only plan on using
  21. dynamic regexes.
  22. If you would also like to use semantic actions or custom assertions with your
  23. static regexes, you will need to additionally include `regex_actions.hpp`.
  24. [h2 Requirements]
  25. Xpressive requires Boost version 1.34.1 or higher.
  26. [h2 Supported Compilers]
  27. Currently, Boost.Xpressive is known to work on the following compilers:
  28. * Visual C++ 7.1 and higher
  29. * GNU C++ 3.4 and higher
  30. * Intel for Linux 8.1 and higher
  31. * Intel for Windows 10 and higher
  32. * tru64cxx 71 and higher
  33. * MinGW 3.4 and higher
  34. * HP C/aC++ A.06.14
  35. [/ * QNX qcc 3.3 and higher]
  36. [/ * Metrowerks CodeWarrior 9.4 and higher]
  37. Check the latest tests results at Boost's
  38. [@http://beta.boost.org/development/tests/trunk/developer/xpressive.html
  39. Regression Results Page].
  40. [note Please send any questions, comments and bug reports to eric <at>
  41. boost-consulting <dot> com.]
  42. [endsect]