| #!/bin/bash | |
| set -e | |
| . "${PROJECT_DIR}/Scripts/create_xcframework_func.sh" | |
| prod_name="MoltenVK" | |
| export MVK_XCFWK_STAGING_DIR="${BUILD_DIR}/XCFrameworkStaging" | |
| # Assemble the headers | |
| hdr_dir="${MVK_XCFWK_STAGING_DIR}/Headers" | |
| mkdir -p "${hdr_dir}" | |
| rm -rf "${hdr_dir}/${prod_name}" | |
| cp -pRL "${PROJECT_DIR}/${prod_name}/include/${prod_name}" "${hdr_dir}" | |
| export MVK_XCFWK_DEST_DIR="${PROJECT_DIR}/Package/${CONFIGURATION}/${prod_name}/static" | |
| create_xcframework "${prod_name}" "library" | |
| export MVK_XCFWK_DEST_DIR="${PROJECT_DIR}/Package/${CONFIGURATION}/${prod_name}/dynamic" | |
| create_xcframework "${prod_name}" "framework" |