Guest User

Untitled

a guest
May 5th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. # Destination root for the framework
  2. DESTROOT="${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}-${CURRENT_PROJECT_VERSION}"
  3. mkdir -p "${DESTROOT}"
  4.  
  5. #
  6. IPHONE_DEST="${DESTROOT}/iPhone Framework"
  7. DOC_DEST="${DESTROOT}/Documentation"
  8.  
  9. # Populate the framework folder
  10. mkdir -p "${IPHONE_DEST}"
  11. tar -C "${BUILT_PRODUCTS_DIR}" -cf - "${PRODUCT_NAME}.framework" | tar -C "${IPHONE_DEST}" -xf -
  12.  
  13. # Build documentation (or not)
  14. BUILD_DOCUMENTATION="no"
  15. if [ -x `which doxygen` -a "${BUILD_DOCUMENTATION}" = "yes" ]; then
  16. pushd "${SRCROOT}" >/dev/null
  17. doxygen
  18. if [ $? != 0 ]; then
  19. echo "ERROR: Documentation generation failed" >/dev/stderr
  20. exit 1
  21. fi
  22. popd >/dev/null
  23.  
  24. rm -rf "${DOC_DEST}"
  25. mv Documentation "${DOC_DEST}"
  26. else
  27. echo "WARNING: Doxygen not available, skipping documentation generation" >/dev/stderr
  28. fi
  29.  
  30. # Create the framework disk image
  31. rm -f "${DESTROOT}.dmg"
  32. hdiutil create -srcfolder "${DESTROOT}" "${DESTROOT}.dmg"
Add Comment
Please, Sign In to add comment