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
|
- `vkCmdBindDescriptorSets` order `pDynamicOffsets` by descriptor binding number
|
||||||
within each descriptor set.
|
within each descriptor set.
|
||||||
- `vkCmdCopyImage` on macOS flush non-coherent image memory before copy operation.
|
- `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 = {
|
buildSettings = {
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||||
|
BITCODE_GENERATION_MODE = marker;
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
||||||
CLANG_CXX_LIBRARY = "libc++";
|
CLANG_CXX_LIBRARY = "libc++";
|
||||||
CLANG_ENABLE_MODULES = NO;
|
CLANG_ENABLE_MODULES = NO;
|
||||||
@ -5335,6 +5336,7 @@
|
|||||||
buildSettings = {
|
buildSettings = {
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||||
|
BITCODE_GENERATION_MODE = bitcode;
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
||||||
CLANG_CXX_LIBRARY = "libc++";
|
CLANG_CXX_LIBRARY = "libc++";
|
||||||
CLANG_ENABLE_MODULES = NO;
|
CLANG_ENABLE_MODULES = NO;
|
||||||
|
@ -1644,6 +1644,7 @@
|
|||||||
buildSettings = {
|
buildSettings = {
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||||
|
BITCODE_GENERATION_MODE = marker;
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
||||||
CLANG_CXX_LIBRARY = "libc++";
|
CLANG_CXX_LIBRARY = "libc++";
|
||||||
CLANG_ENABLE_MODULES = NO;
|
CLANG_ENABLE_MODULES = NO;
|
||||||
@ -1706,6 +1707,7 @@
|
|||||||
buildSettings = {
|
buildSettings = {
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||||
|
BITCODE_GENERATION_MODE = bitcode;
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
||||||
CLANG_CXX_LIBRARY = "libc++";
|
CLANG_CXX_LIBRARY = "libc++";
|
||||||
CLANG_ENABLE_MODULES = NO;
|
CLANG_ENABLE_MODULES = NO;
|
||||||
|
@ -1163,6 +1163,7 @@
|
|||||||
buildSettings = {
|
buildSettings = {
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||||
|
BITCODE_GENERATION_MODE = marker;
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
||||||
CLANG_CXX_LIBRARY = "libc++";
|
CLANG_CXX_LIBRARY = "libc++";
|
||||||
CLANG_ENABLE_MODULES = NO;
|
CLANG_ENABLE_MODULES = NO;
|
||||||
@ -1218,6 +1219,7 @@
|
|||||||
buildSettings = {
|
buildSettings = {
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||||
|
BITCODE_GENERATION_MODE = bitcode;
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
|
||||||
CLANG_CXX_LIBRARY = "libc++";
|
CLANG_CXX_LIBRARY = "libc++";
|
||||||
CLANG_ENABLE_MODULES = NO;
|
CLANG_ENABLE_MODULES = NO;
|
||||||
|
@ -9,8 +9,13 @@ export MVK_USR_LIB_DIR="${SDK_DIR}/usr/lib"
|
|||||||
|
|
||||||
mkdir -p "${MVK_BUILT_PROD_DIR}/dynamic"
|
mkdir -p "${MVK_BUILT_PROD_DIR}/dynamic"
|
||||||
|
|
||||||
if test x"${ENABLE_BITCODE}" = xYES; then
|
export MVK_EMBED_BITCODE=""
|
||||||
MVK_EMBED_BITCODE="-fembed-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
|
fi
|
||||||
|
|
||||||
if test x"${ENABLE_THREAD_SANITIZER}" = xYES; then
|
if test x"${ENABLE_THREAD_SANITIZER}" = xYES; then
|
||||||
|
Loading…
x
Reference in New Issue
Block a user