|
|
|
@ -1,21 +1,33 @@ |
|
|
|
diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt
|
|
|
|
index 7ab2319..0d6b382 100644
|
|
|
|
index 7ab2319..333e325 100644
|
|
|
|
--- a/source/CMakeLists.txt
|
|
|
|
+++ b/source/CMakeLists.txt
|
|
|
|
@@ -151,9 +151,6 @@ add_custom_command(OUTPUT ${SPIRV_TOOLS_BUILD_VERSION_INC}
|
|
|
|
@@ -151,9 +151,11 @@ add_custom_command(OUTPUT ${SPIRV_TOOLS_BUILD_VERSION_INC}
|
|
|
|
COMMENT "Update build-version.inc in the SPIRV-Tools build directory (if necessary).") |
|
|
|
# Convenience target for standalone generation of the build-version.inc file. |
|
|
|
# This is not required for any dependence chain. |
|
|
|
-add_custom_target(spirv-tools-build-version
|
|
|
|
- DEPENDS ${SPIRV_TOOLS_BUILD_VERSION_INC})
|
|
|
|
-set_property(TARGET spirv-tools-build-version PROPERTY FOLDER "SPIRV-Tools build")
|
|
|
|
+if (NOT IOS)
|
|
|
|
+ add_custom_target(spirv-tools-build-version
|
|
|
|
+ DEPENDS ${SPIRV_TOOLS_BUILD_VERSION_INC})
|
|
|
|
+ set_property(TARGET spirv-tools-build-version PROPERTY FOLDER "SPIRV-Tools build")
|
|
|
|
+endif()
|
|
|
|
|
|
|
|
list(APPEND PCH_DEPENDS |
|
|
|
${CORE_TABLES_HEADER_INC_FILE} |
|
|
|
@@ -339,7 +336,7 @@ function(spirv_tools_default_target_options target)
|
|
|
|
${CORE_TABLES_HEADER_INC_FILE} |
|
|
|
@@ -338,8 +340,11 @@ function(spirv_tools_default_target_options target)
|
|
|
|
) |
|
|
|
set_property(TARGET ${target} PROPERTY FOLDER "SPIRV-Tools libraries") |
|
|
|
spvtools_check_symbol_exports(${target}) |
|
|
|
add_dependencies(${target} |
|
|
|
- add_dependencies(${target}
|
|
|
|
- spirv-tools-build-version core_tables extinst_tables)
|
|
|
|
+ core_tables extinst_tables)
|
|
|
|
+ if (IOS)
|
|
|
|
+ add_dependencies(${target} core_tables extinst_tables)
|
|
|
|
+ else ()
|
|
|
|
+ add_dependencies(${target} spirv-tools-build-version core_tables extinst_tables)
|
|
|
|
+ endif()
|
|
|
|
endfunction() |
|
|
|
|
|
|
|
if (SPIRV_TOOLS_BUILD_SHARED) |