strip_framework.py 458 B

123456789101112131415161718
  1. #!/usr/bin/env python3
  2. import os
  3. import subprocess
  4. import sys
  5. source = sys.argv[1]
  6. dest = sys.argv[2]
  7. # Ensure any existing framework is removed
  8. subprocess.check_output(["rm", "-rf", dest])
  9. subprocess.check_output(["cp", "-a", source, dest])
  10. # Strip headers, we do not need to ship them
  11. subprocess.check_output(["rm", "-r", os.path.join(dest, "Headers")])
  12. subprocess.check_output(
  13. ["rm", "-r", os.path.join(dest, "Versions", "Current", "Headers")]
  14. )