Jamfile.v2 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. # Boost serialization Library performance test Jamfile
  2. # (C) Copyright Robert Ramey 2002-2004.
  3. # Use, modification, and distribution are subject to the
  4. # Boost Software License, Version 1.0. (See accompanying file
  5. # LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
  6. #
  7. project libs/serialization/performance
  8. : default-build release
  9. : id serialization_performance
  10. ;
  11. # import rules from the boost serialization test
  12. # import ../util/test : test-bsl-run-no-lib ;
  13. import ../util/test :
  14. run-template
  15. run-invoke
  16. run-winvoke
  17. test-bsl-run-no-lib
  18. test-bsl-run
  19. test-bsl-run_archive
  20. test-bsl-run_files
  21. test-bsl-run_polymorphic_archive
  22. ;
  23. BOOST_ARCHIVE_LIST = [ modules.peek : BOOST_ARCHIVE_LIST ] ;
  24. test-suite "performance" :
  25. [ test-bsl-run_files peformance_array : ../test/A ]
  26. # [ test-bsl-run_files performance_binary ]
  27. # [ test-bsl-run_files performance_polymorphic ]
  28. # [ test-bsl-run_files performance_vector ]
  29. # [ test-bsl-run_files performance_no_rtti ]
  30. # [ test-bsl-run_files performance_simple_class ]
  31. # [ test-bsl-run_polymorphic_archive performance_polymorphic : ../test/test_polymorphic_A ]
  32. [ test-bsl-run-no-lib performance_iterators ]
  33. [ test-bsl-run-no-lib performance_iterators_base64 ]
  34. # [ test-bsl-run-no-lib performance_utf8_codecvt
  35. # : ../src/utf8_codecvt_facet
  36. # : # <dependency>../../config/test/all//BOOST_NO_STD_WSTREAMBUF
  37. # ]
  38. # [ test-bsl-run-no-lib performance_codecvt_null
  39. # : ../src/codecvt_null
  40. # : # <dependency>../../config/test/all//BOOST_NO_STD_WSTREAMBUF
  41. # ]
  42. ;