Группа :: Разработка/C++
Пакет: spirv-tools
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: spirv-tools-soname-alt.patch
Скачать
Скачать
diff --git a/SPIRV-Tools/source/CMakeLists.txt b/SPIRV-Tools/source/CMakeLists.txt
index ab411737e..b92f29708 100644
--- a/SPIRV-Tools/source/CMakeLists.txt
+++ b/SPIRV-Tools/source/CMakeLists.txt
@@ -375,6 +375,7 @@ endfunction()
# Always build ${SPIRV_TOOLS}-shared. This is expected distro packages, and
# unlike the other SPIRV_TOOLS target, defaults to hidden symbol visibility.
add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES})
+set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES VERSION 0.0.0 SOVERSION 0)
spirv_tools_default_target_options(${SPIRV_TOOLS}-shared)
set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES CXX_VISIBILITY_PRESET hidden)
target_compile_definitions(${SPIRV_TOOLS}-shared
@@ -399,6 +400,7 @@ if(SPIRV_TOOLS_BUILD_STATIC)
set(SPIRV_TOOLS_TARGETS ${SPIRV_TOOLS}-static ${SPIRV_TOOLS}-shared)
else()
add_library(${SPIRV_TOOLS} ${SPIRV_TOOLS_LIBRARY_TYPE} ${SPIRV_SOURCES})
+ set_target_properties(${SPIRV_TOOLS} PROPERTIES VERSION 0.0.0 SOVERSION 0)
spirv_tools_default_target_options(${SPIRV_TOOLS})
set(SPIRV_TOOLS_TARGETS ${SPIRV_TOOLS} ${SPIRV_TOOLS}-shared)
endif()
diff --git a/SPIRV-Tools/source/diff/CMakeLists.txt b/SPIRV-Tools/source/diff/CMakeLists.txt
index 1328699ab..8e66ea162 100644
--- a/SPIRV-Tools/source/diff/CMakeLists.txt
+++ b/SPIRV-Tools/source/diff/CMakeLists.txt
@@ -20,6 +20,7 @@ set(SPIRV_TOOLS_DIFF_SOURCES
add_library(SPIRV-Tools-diff ${SPIRV_TOOLS_LIBRARY_TYPE} ${SPIRV_TOOLS_DIFF_SOURCES})
+set_target_properties(SPIRV-Tools-diff PROPERTIES VERSION 0.0.0 SOVERSION 0)
spvtools_default_compile_options(SPIRV-Tools-diff)
target_include_directories(SPIRV-Tools-diff
PUBLIC
diff --git a/SPIRV-Tools/source/fuzz/CMakeLists.txt b/SPIRV-Tools/source/fuzz/CMakeLists.txt
index dd674dd04..a374832b4 100644
--- a/SPIRV-Tools/source/fuzz/CMakeLists.txt
+++ b/SPIRV-Tools/source/fuzz/CMakeLists.txt
@@ -440,6 +440,7 @@ if(SPIRV_BUILD_FUZZER)
add_library(SPIRV-Tools-fuzz ${SPIRV_TOOLS_FUZZ_SOURCES})
+ set_target_properties(SPIRV-Tools-fuzz PROPERTIES VERSION 0.0.0 SOVERSION 0)
spvtools_default_compile_options(SPIRV-Tools-fuzz)
# Compilation of the auto-generated protobuf source file will yield warnings,
diff --git a/SPIRV-Tools/source/link/CMakeLists.txt b/SPIRV-Tools/source/link/CMakeLists.txt
index a452a107d..38d547b3a 100644
--- a/SPIRV-Tools/source/link/CMakeLists.txt
+++ b/SPIRV-Tools/source/link/CMakeLists.txt
@@ -15,6 +15,7 @@ add_library(SPIRV-Tools-link ${SPIRV_TOOLS_LIBRARY_TYPE}
linker.cpp
)
+set_target_properties(SPIRV-Tools-link PROPERTIES VERSION 0.0.0 SOVERSION 0)
spvtools_default_compile_options(SPIRV-Tools-link)
target_include_directories(SPIRV-Tools-link
PUBLIC
diff --git a/SPIRV-Tools/source/lint/CMakeLists.txt b/SPIRV-Tools/source/lint/CMakeLists.txt
index 1feae3f94..86eb94d16 100644
--- a/SPIRV-Tools/source/lint/CMakeLists.txt
+++ b/SPIRV-Tools/source/lint/CMakeLists.txt
@@ -27,6 +27,7 @@ endif()
add_library(SPIRV-Tools-lint ${SPIRV_TOOLS_LIBRARY_TYPE} ${SPIRV_TOOLS_LINT_SOURCES})
+set_target_properties(SPIRV-Tools-lint PROPERTIES VERSION 0.0.0 SOVERSION 0)
spvtools_default_compile_options(SPIRV-Tools-lint)
target_include_directories(SPIRV-Tools-lint
PUBLIC
diff --git a/SPIRV-Tools/source/opt/CMakeLists.txt b/SPIRV-Tools/source/opt/CMakeLists.txt
index 61e7a9813..a93c2d49a 100644
--- a/SPIRV-Tools/source/opt/CMakeLists.txt
+++ b/SPIRV-Tools/source/opt/CMakeLists.txt
@@ -245,6 +245,7 @@ spvtools_pch(SPIRV_TOOLS_OPT_SOURCES pch_source_opt)
add_library(SPIRV-Tools-opt ${SPIRV_TOOLS_LIBRARY_TYPE} ${SPIRV_TOOLS_OPT_SOURCES})
+set_target_properties(SPIRV-Tools-opt PROPERTIES VERSION 0.0.0 SOVERSION 0)
spvtools_default_compile_options(SPIRV-Tools-opt)
target_include_directories(SPIRV-Tools-opt
PUBLIC
diff --git a/SPIRV-Tools/source/reduce/CMakeLists.txt b/SPIRV-Tools/source/reduce/CMakeLists.txt
index 6fd8409f6..94b47ca8e 100644
--- a/SPIRV-Tools/source/reduce/CMakeLists.txt
+++ b/SPIRV-Tools/source/reduce/CMakeLists.txt
@@ -84,6 +84,7 @@ spvtools_pch(SPIRV_TOOLS_REDUCE_SOURCES pch_source_reduce)
add_library(SPIRV-Tools-reduce ${SPIRV_TOOLS_LIBRARY_TYPE} ${SPIRV_TOOLS_REDUCE_SOURCES})
+set_target_properties(SPIRV-Tools-reduce PROPERTIES VERSION 0.0.0 SOVERSION 0)
spvtools_default_compile_options(SPIRV-Tools-reduce)
target_include_directories(SPIRV-Tools-reduce
PUBLIC