Jamfile.v2 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. # copyright John Maddock 2011
  2. # Distributed under the Boost Software License, Version 1.0.
  3. # (See accompanying file LICENSE_1_0.txt or copy at
  4. # http://www.boost.org/LICENSE_1_0.txt.
  5. project
  6. : requirements
  7. <threading>multi
  8. <link>shared:<define>BOOST_REGEX_DYN_LINK=1
  9. <toolset>msvc-7.1:<define>TEST_MFC=1
  10. <toolset>msvc-7.0:<define>TEST_MFC=1
  11. <toolset>msvc:<asynch-exceptions>on
  12. # There are unidentified linker problems on these platforms:
  13. <toolset>mipspro-7.4:<link>static
  14. <toolset>sun-5.9:<link>static
  15. <warnings>all
  16. <toolset>gcc:<cxxflags>-Wextra
  17. <toolset>gcc:<cxxflags>-Wshadow
  18. <define>U_USING_ICU_NAMESPACE=0
  19. #<toolset>gcc-mw:<link>static
  20. #<toolset>gcc-mingw:<link>static
  21. <toolset>gcc-cygwin:<link>static
  22. ;
  23. lib boost_regex_noeh :
  24. ../../src/c_regex_traits.cpp
  25. ../../src/cpp_regex_traits.cpp
  26. ../../src/cregex.cpp
  27. ../../src/fileiter.cpp
  28. ../../src/icu.cpp
  29. ../../src/instances.cpp
  30. ../../src/posix_api.cpp
  31. ../../src/regex.cpp
  32. ../../src/regex_debug.cpp
  33. ../../src/regex_raw_buffer.cpp
  34. ../../src/regex_traits_defaults.cpp
  35. ../../src/static_mutex.cpp
  36. ../../src/w32_regex_traits.cpp
  37. ../../src/wc_regex_traits.cpp
  38. ../../src/wide_posix_api.cpp
  39. ../../src/winstances.cpp
  40. ../../src/usinstances.cpp
  41. ../../build//icu_options
  42. :
  43. <link>static
  44. <define>BOOST_NO_EXCEPTIONS=1
  45. <exception-handling>off
  46. :
  47. ;