Re-add support for bitcode generation on iOS and tvOS.
Set BITCODE_GENERATION_MODE build setting in all Xcode projects. create_dylib.sh support BITCODE_GENERATION_MODE.
This commit is contained in:
parent
72ef14ed27
commit
d4b5df532e
@ -23,6 +23,7 @@ Released TBD
|
||||
- `vkCmdBindDescriptorSets` order `pDynamicOffsets` by descriptor binding number
|
||||
within each descriptor set.
|
||||
- `vkCmdCopyImage` on macOS flush non-coherent image memory before copy operation.
|
||||
- Re-add support for bitcode generation on *iOS* and *tvOS*.
|
||||
|
||||
|
||||
|
||||
|
@ -5287,6 +5287,7 @@
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||
BITCODE_GENERATION_MODE = marker;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_MODULES = NO;
|
||||
@ -5335,6 +5336,7 @@
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||
BITCODE_GENERATION_MODE = bitcode;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_MODULES = NO;
|
||||
|
@ -1644,6 +1644,7 @@
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||
BITCODE_GENERATION_MODE = marker;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_MODULES = NO;
|
||||
@ -1706,6 +1707,7 @@
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||
BITCODE_GENERATION_MODE = bitcode;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_MODULES = NO;
|
||||
|
@ -1163,6 +1163,7 @@
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||
BITCODE_GENERATION_MODE = marker;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_MODULES = NO;
|
||||
@ -1218,6 +1219,7 @@
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||
BITCODE_GENERATION_MODE = bitcode;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_MODULES = NO;
|
||||
|
@ -9,8 +9,13 @@ export MVK_USR_LIB_DIR="${SDK_DIR}/usr/lib"
|
||||
|
||||
mkdir -p "${MVK_BUILT_PROD_DIR}/dynamic"
|
||||
|
||||
if test x"${ENABLE_BITCODE}" = xYES; then
|
||||
MVK_EMBED_BITCODE="-fembed-bitcode"
|
||||
export MVK_EMBED_BITCODE=""
|
||||
if test x"${ENABLE_BITCODE}" == xYES; then
|
||||
if test x"${BITCODE_GENERATION_MODE}" == xbitcode; then
|
||||
MVK_EMBED_BITCODE="-fembed-bitcode"
|
||||
else
|
||||
MVK_EMBED_BITCODE="-fembed-bitcode-marker"
|
||||
fi
|
||||
fi
|
||||
|
||||
if test x"${ENABLE_THREAD_SANITIZER}" = xYES; then
|
||||
|
Loading…
x
Reference in New Issue
Block a user