Merge pull request #285 from cdavis5e/tsan-build

Build the dylib with -fsanitize=thread when tsan is enabled.
diff --git a/MoltenVK/scripts/create_dylib_macos.sh b/MoltenVK/scripts/create_dylib_macos.sh
index be0ebfa..2cf63b0 100755
--- a/MoltenVK/scripts/create_dylib_macos.sh
+++ b/MoltenVK/scripts/create_dylib_macos.sh
@@ -8,8 +8,12 @@
 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  \