Build the dylib with -fsanitize=thread when tsan is enabled.

This commit is contained in:
Chip Davis 2018-09-27 11:21:13 -05:00
parent 1f7bd607d1
commit 522793e680

View File

@ -8,8 +8,12 @@ export MVK_BUILT_PROD_PATH="${BUILT_PRODUCTS_DIR}"
export MVK_SYS_FWK_DIR="${SDK_DIR}/System/Library/Frameworks"
export MVK_USR_LIB_DIR="${SDK_DIR}/usr/lib"
if test x"${ENABLE_THREAD_SANITIZER}" = xYES; then
MVK_TSAN="-fsanitize=thread"
fi
clang \
-dynamiclib \
-dynamiclib ${MVK_TSAN} \
-arch x86_64 \
-mmacosx-version-min=${MACOSX_DEPLOYMENT_TARGET} \
-compatibility_version 1.0.0 -current_version 1.0.0 \