moltenvk/Scripts/package_shader_converter.sh
Bill Hollings 6f2dc4bdcb Add static and dynamic libraries to MoltenVKShaderConverter project.
Refactor build scripts.
Update paths to MoltenVKGLSLToSPIRVConverter framework in demos.
Fix rare build race condition on MoltenVKShaderConverter link to MoltenVK.
2019-02-18 22:19:37 +00:00

25 lines
767 B
Bash
Executable File

#!/bin/bash
set -e
export MVK_PROD_BASE_NAME="MoltenVKShaderConverter"
export MVK_PKG_BASE_PATH="${PROJECT_DIR}/Package/${CONFIGURATION}/${MVK_PROD_BASE_NAME}"
export MVK_PKG_INCLUDE_PATH="${MVK_PKG_BASE_PATH}/include"
# Remove and replace header include folder
rm -rf "${MVK_PKG_INCLUDE_PATH}"
mkdir -p "${MVK_PKG_INCLUDE_PATH}"
cp -pRL "${PROJECT_DIR}/${MVK_PROD_BASE_NAME}/include/" "${MVK_PKG_INCLUDE_PATH}"
#-----------------------------------
# MoltenVKSPIRVToMSLConverter
export MVK_PROD_NAME="MoltenVKSPIRVToMSLConverter"
. "${SRCROOT}/Scripts/package_shader_converter_lib.sh"
#-----------------------------------
# MoltenVKGLSLToSPIRVConverter
export MVK_PROD_NAME="MoltenVKGLSLToSPIRVConverter"
. "${SRCROOT}/Scripts/package_shader_converter_lib.sh"