Add package_moltenvk_xcframework.sh. Rename package_shader_converter.sh to package_shader_converter_xcframework.sh.
18 lines
518 B
Bash
Executable File
18 lines
518 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
. "${PROJECT_DIR}/Scripts/create_xcframework_func.sh"
|
|
|
|
export MVK_PROD_BASE_NAME="MoltenVK"
|
|
export MVK_XCFWK_STAGING_DIR="${BUILD_DIR}/XCFrameworkStaging"
|
|
export MVK_XCFWK_DEST_DIR="${PROJECT_DIR}/Package/${CONFIGURATION}/${MVK_PROD_BASE_NAME}"
|
|
|
|
# Assemble the headers
|
|
hdr_dir="${MVK_XCFWK_STAGING_DIR}/Headers"
|
|
mkdir -p "${hdr_dir}"
|
|
rm -rf "${hdr_dir}/${MVK_PROD_BASE_NAME}"
|
|
cp -pRL "${PROJECT_DIR}/${MVK_PROD_BASE_NAME}/include/${MVK_PROD_BASE_NAME}" "${hdr_dir}"
|
|
|
|
create_xcframework "MoltenVK"
|