Группа :: Разработка/C++
Пакет: glslang
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: glslang-alt-soname.patch
Скачать
Скачать
diff --git a/glslang/SPIRV/CMakeLists.txt b/glslang/SPIRV/CMakeLists.txt
index d699daddb..5eaf71c2c 100644
--- a/glslang/SPIRV/CMakeLists.txt
+++ b/glslang/SPIRV/CMakeLists.txt
@@ -69,6 +69,7 @@ set(SPVREMAP_HEADERS
doc.h)
add_library(SPIRV ${LIB_TYPE} ${SOURCES} ${HEADERS})
+set_target_properties(SPIRV PROPERTIES VERSION "${GLSLANG_VERSION}" SOVERSION "${GLSLANG_VERSION_MAJOR}")
set_property(TARGET SPIRV PROPERTY FOLDER glslang)
set_property(TARGET SPIRV PROPERTY POSITION_INDEPENDENT_CODE ON)
target_include_directories(SPIRV PUBLIC
@@ -79,6 +80,7 @@ glslang_add_build_info_dependency(SPIRV)
if (ENABLE_SPVREMAPPER)
add_library(SPVRemapper ${LIB_TYPE} ${SPVREMAP_SOURCES} ${SPVREMAP_HEADERS})
+ set_target_properties(SPVRemapper PROPERTIES VERSION "${GLSLANG_VERSION}" SOVERSION "${GLSLANG_VERSION_MAJOR}")
set_property(TARGET SPVRemapper PROPERTY FOLDER glslang)
set_property(TARGET SPVRemapper PROPERTY POSITION_INDEPENDENT_CODE ON)
endif()
diff --git a/glslang/StandAlone/CMakeLists.txt b/glslang/StandAlone/CMakeLists.txt
index bff9ab617..dcd9f8978 100644
--- a/glslang/StandAlone/CMakeLists.txt
+++ b/glslang/StandAlone/CMakeLists.txt
@@ -34,6 +34,7 @@
add_library(glslang-default-resource-limits
${CMAKE_CURRENT_SOURCE_DIR}/ResourceLimits.cpp
${CMAKE_CURRENT_SOURCE_DIR}/resource_limits_c.cpp)
+set_target_properties(glslang-default-resource-limits PROPERTIES VERSION "${GLSLANG_VERSION}" SOVERSION "${GLSLANG_VERSION_MAJOR}")
set_property(TARGET glslang-default-resource-limits PROPERTY FOLDER glslang)
set_property(TARGET glslang-default-resource-limits PROPERTY POSITION_INDEPENDENT_CODE ON)
diff --git a/glslang/hlsl/CMakeLists.txt b/glslang/hlsl/CMakeLists.txt
index 62faa1957..13d60d437 100644
--- a/glslang/hlsl/CMakeLists.txt
+++ b/glslang/hlsl/CMakeLists.txt
@@ -38,6 +38,7 @@
# projects that referenced this target.
add_library(HLSL ${LIB_TYPE} "stub.cpp")
+set_target_properties(HLSL PROPERTIES VERSION "${GLSLANG_VERSION}" SOVERSION "${GLSLANG_VERSION_MAJOR}")
set_property(TARGET HLSL PROPERTY FOLDER hlsl)
set_property(TARGET HLSL PROPERTY POSITION_INDEPENDENT_CODE ON)