Changeset View
Changeset View
Standalone View
Standalone View
files/missing-soname.patch
- This file was added.
| --- a/CMakeLists.txt | |||||
| +++ b/CMakeLists.txt | |||||
| @@ -24,7 +24,7 @@ if (POLICY CMP0054) | |||||
| endif() | |||||
| set_property(GLOBAL PROPERTY USE_FOLDERS ON) | |||||
| -project(spirv-tools) | |||||
| +project(spirv-tools VERSION @VERSION@) | |||||
| enable_testing() | |||||
| set(SPIRV_TOOLS "SPIRV-Tools") | |||||
| --- a/source/CMakeLists.txt | |||||
| +++ b/source/CMakeLists.txt | |||||
| @@ -367,6 +367,7 @@ endfunction() | |||||
| add_library(${SPIRV_TOOLS}-shared SHARED ${SPIRV_SOURCES}) | |||||
| spirv_tools_default_target_options(${SPIRV_TOOLS}-shared) | |||||
| set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES CXX_VISIBILITY_PRESET hidden) | |||||
| +set_target_properties(${SPIRV_TOOLS}-shared PROPERTIES VERSION "${PROJECT_VERSION}" SOVERSION "${PROJECT_VERSION_MAJOR}") | |||||
| target_compile_definitions(${SPIRV_TOOLS}-shared | |||||
| PRIVATE SPIRV_TOOLS_IMPLEMENTATION | |||||
| PUBLIC SPIRV_TOOLS_SHAREDLIB | |||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.