Jamfile.jam 671 B

1234567891011121314151617181920212223242526272829
  1. # Copyright 2018 Steven Watanabe
  2. # Distributed under the Boost Software License, Version 1.0.
  3. # (See accompanying file LICENSE.txt or copy at
  4. # https://www.bfgroup.xyz/b2/LICENSE.txt)
  5. import python ;
  6. import testing ;
  7. if ! [ python.configured ]
  8. {
  9. using python ;
  10. }
  11. # Not quite perfect, but good enough for most purposes
  12. local test-files = [ glob *.py ] ;
  13. local boost-build-files = [ glob
  14. ../src/tools/*.jam
  15. ../src/tools/*/*.jam
  16. ../src/build/*.jam
  17. ../src/util/*.jam
  18. ../src/kernel/*.jam
  19. ../src/options/*.jam
  20. ../src/*.jam ] ;
  21. testing.make-test run-pyd : test_all.py :
  22. <dependency>$(test-files)
  23. <dependency>$(boost-build-files)
  24. ;