Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37562210
en ru br
Репозитории ALT
S:2023.4-alt0.1.rc2
www.altlinux.org/Changes

Группа :: Разработка/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
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin