Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > 69480fd04bfed3defaea79fc836f87fa > files > 3

spirv-tools-2022.4-1.mga9.src.rpm

Index: SPIRV-Tools-sdk-1.3.231.1/CMakeLists.txt
===================================================================
--- SPIRV-Tools-sdk-1.3.231.1/CMakeLists.txt
+++ SPIRV-Tools-sdk-1.3.231.1/CMakeLists.txt	2022-11-14 11:01:10.528410878 +0100
@@ -28,6 +28,9 @@
 enable_testing()
 set(SPIRV_TOOLS "SPIRV-Tools")
 
+set(SPIRV_TOOLS_VERSION "0.0.0" CACHE STRING "Build version")
+set(SPIRV_TOOLS_SOVERSION "0" CACHE STRING "Library API version")
+
 include(GNUInstallDirs)
 
 set(CMAKE_POSITION_INDEPENDENT_CODE ON)
Index: SPIRV-Tools-sdk-1.3.231.1/source/CMakeLists.txt
===================================================================
--- SPIRV-Tools-sdk-1.3.231.1/source/CMakeLists.txt
+++ SPIRV-Tools-sdk-1.3.231.1/source/CMakeLists.txt	2022-11-14 11:01:10.529410875 +0100
@@ -377,6 +377,7 @@
 # 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 ${SPIRV_TOOLS_VERSION} SOVERSION ${SPIRV_TOOLS_SOVERSION})
 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
@@ -401,6 +402,7 @@
   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 ${SPIRV_TOOLS_VERSION} SOVERSION ${SPIRV_TOOLS_SOVERSION})
   spirv_tools_default_target_options(${SPIRV_TOOLS})
   set(SPIRV_TOOLS_TARGETS ${SPIRV_TOOLS} ${SPIRV_TOOLS}-shared)
 endif()
Index: SPIRV-Tools-sdk-1.3.231.1/source/fuzz/CMakeLists.txt
===================================================================
--- SPIRV-Tools-sdk-1.3.231.1/source/fuzz/CMakeLists.txt
+++ SPIRV-Tools-sdk-1.3.231.1/source/fuzz/CMakeLists.txt	2022-11-14 11:01:10.529410875 +0100
@@ -439,6 +439,7 @@
   spvtools_pch(SPIRV_TOOLS_FUZZ_SOURCES pch_source_fuzz)
 
   add_library(SPIRV-Tools-fuzz ${SPIRV_TOOLS_FUZZ_SOURCES})
+  set_target_properties(SPIRV-Tools-fuzz PROPERTIES VERSION ${SPIRV_TOOLS_VERSION} SOVERSION ${SPIRV_TOOLS_SOVERSION})
 
   spvtools_default_compile_options(SPIRV-Tools-fuzz)
 
Index: SPIRV-Tools-sdk-1.3.231.1/source/opt/CMakeLists.txt
===================================================================
--- SPIRV-Tools-sdk-1.3.231.1/source/opt/CMakeLists.txt
+++ SPIRV-Tools-sdk-1.3.231.1/source/opt/CMakeLists.txt	2022-11-14 11:01:10.530410871 +0100
@@ -248,6 +248,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 ${SPIRV_TOOLS_VERSION} SOVERSION ${SPIRV_TOOLS_SOVERSION})
 
 spvtools_default_compile_options(SPIRV-Tools-opt)
 target_include_directories(SPIRV-Tools-opt
Index: SPIRV-Tools-sdk-1.3.231.1/source/link/CMakeLists.txt
===================================================================
--- SPIRV-Tools-sdk-1.3.231.1/source/link/CMakeLists.txt
+++ SPIRV-Tools-sdk-1.3.231.1/source/link/CMakeLists.txt	2022-11-14 11:01:10.530410871 +0100
@@ -14,6 +14,7 @@
 add_library(SPIRV-Tools-link ${SPIRV_TOOLS_LIBRARY_TYPE}
   linker.cpp
 )
+set_target_properties(SPIRV-Tools-link PROPERTIES VERSION ${SPIRV_TOOLS_VERSION} SOVERSION ${SPIRV_TOOLS_SOVERSION})
 
 spvtools_default_compile_options(SPIRV-Tools-link)
 target_include_directories(SPIRV-Tools-link
Index: SPIRV-Tools-sdk-1.3.231.1/source/lint/CMakeLists.txt
===================================================================
--- SPIRV-Tools-sdk-1.3.231.1/source/lint/CMakeLists.txt
+++ SPIRV-Tools-sdk-1.3.231.1/source/lint/CMakeLists.txt	2022-11-14 11:01:10.531410868 +0100
@@ -26,6 +26,7 @@
 endif()
 
 add_library(SPIRV-Tools-lint ${SPIRV_TOOLS_LIBRARY_TYPE} ${SPIRV_TOOLS_LINT_SOURCES})
+set_target_properties(SPIRV-Tools-lint PROPERTIES VERSION ${SPIRV_TOOLS_VERSION} SOVERSION ${SPIRV_TOOLS_SOVERSION})
 
 spvtools_default_compile_options(SPIRV-Tools-lint)
 target_include_directories(SPIRV-Tools-lint
Index: SPIRV-Tools-sdk-1.3.231.1/source/diff/CMakeLists.txt
===================================================================
--- SPIRV-Tools-sdk-1.3.231.1/source/diff/CMakeLists.txt
+++ SPIRV-Tools-sdk-1.3.231.1/source/diff/CMakeLists.txt	2022-11-14 11:01:34.716331449 +0100
@@ -19,6 +19,7 @@
 )
 
 add_library(SPIRV-Tools-diff ${SPIRV_TOOLS_LIBRARY_TYPE} ${SPIRV_TOOLS_DIFF_SOURCES})
+set_target_properties(SPIRV-Tools-diff PROPERTIES VERSION ${SPIRV_TOOLS_VERSION} SOVERSION ${SPIRV_TOOLS_SOVERSION})
 
 spvtools_default_compile_options(SPIRV-Tools-diff)
 target_include_directories(SPIRV-Tools-diff
Index: SPIRV-Tools-sdk-1.3.231.1/source/reduce/CMakeLists.txt
===================================================================
--- SPIRV-Tools-sdk-1.3.231.1/source/reduce/CMakeLists.txt
+++ SPIRV-Tools-sdk-1.3.231.1/source/reduce/CMakeLists.txt	2022-11-14 11:01:10.531410868 +0100
@@ -83,6 +83,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 ${SPIRV_TOOLS_VERSION} SOVERSION ${SPIRV_TOOLS_SOVERSION})
 
 spvtools_default_compile_options(SPIRV-Tools-reduce)
 target_include_directories(SPIRV-Tools-reduce