Jamfile.v2 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #
  2. # Copyright Vladimir Prus 2004
  3. #
  4. # Distributed under the Boost Software License, Version 1.0.
  5. # (See accompanying file LICENSE_1_0.txt or copy at
  6. # http://www.boost.org/LICENSE_1_0.txt)
  7. #
  8. import os ;
  9. # import rules for testing conditional on config file variables
  10. import ../../config/checks/config : requires ;
  11. test-suite dynamic_bitset :
  12. [ run dyn_bitset_unit_tests1.cpp : : : <library>/boost/system//boost_system ]
  13. [ run dyn_bitset_unit_tests2.cpp : : : <library>/boost/system//boost_system ]
  14. [ run dyn_bitset_unit_tests3.cpp : : : <library>/boost/system//boost_system ]
  15. [ run dyn_bitset_unit_tests4.cpp : : : <library>/boost/filesystem//boost_filesystem
  16. <library>/boost/system//boost_system ]
  17. [ run test_ambiguous_set.cpp ]
  18. [ run test_lowest_bit.cpp ]
  19. [ run test_boost_hash.cpp ]
  20. [ run test_std_hash.cpp : : : [ requires cxx11_hdr_unordered_set ] ]
  21. [ compile-fail test_std_hash.cpp : [ requires cxx11_hdr_unordered_set ]
  22. <define>BOOST_DYNAMIC_BITSET_NO_STD_HASH
  23. : test_std_hash_disabled ]
  24. ;
  25. # due to https://github.com/boostorg/serialization/issues/108
  26. if ! [ os.environ UBSAN_OPTIONS ]
  27. {
  28. test-suite dynamic_bitset_serialization :
  29. [ run dyn_bitset_unit_tests5.cpp
  30. : : : <define>_SCL_SECURE_NO_WARNINGS=1
  31. <library>/boost/serialization//boost_serialization
  32. <library>/boost/system//boost_system ]
  33. ;
  34. }