-build-all.py 744 B

1234567891011121314151617181920212223
  1. #! /usr/bin/env python
  2. # -*- coding: UTF-8 -*-
  3. #------------------------------------------------------------------------------*
  4. # https://docs.python.org/2/library/subprocess.html#module-subprocess
  5. import subprocess
  6. import sys
  7. import os
  8. #------------------------------------------------------------------------------*
  9. #--- Get script absolute path
  10. scriptDir = os.path.dirname (os.path.abspath (sys.argv [0]))
  11. #--- Enumerate directories
  12. for name in os.listdir (scriptDir):
  13. fname = os.path.join (scriptDir, name, "1-build.py")
  14. if os.path.isfile (fname) :
  15. returncode = subprocess.call ([fname])
  16. if returncode != 0 :
  17. sys.exit (returncode)
  18. #------------------------------------------------------------------------------*