diff options
| author | Egor <egor.yusov@gmail.com> | 2019-01-22 06:34:45 +0000 |
|---|---|---|
| committer | Egor <egor.yusov@gmail.com> | 2019-01-22 06:34:45 +0000 |
| commit | 2bc2a60b09b93804c4b6097b055a3b29f405d55d (patch) | |
| tree | b61fc6bded78ace317e7ed6a46d59689c497988a /Graphics/GraphicsEngineVulkan | |
| parent | Fixed --whole-archive flag on Mac and iOS (diff) | |
| download | DiligentCore-2bc2a60b09b93804c4b6097b055a3b29f405d55d.tar.gz DiligentCore-2bc2a60b09b93804c4b6097b055a3b29f405d55d.zip | |
Fixed rpath installation issues on Linux
Diffstat (limited to 'Graphics/GraphicsEngineVulkan')
| -rw-r--r-- | Graphics/GraphicsEngineVulkan/CMakeLists.txt | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/Graphics/GraphicsEngineVulkan/CMakeLists.txt b/Graphics/GraphicsEngineVulkan/CMakeLists.txt index 251bee28..18887fea 100644 --- a/Graphics/GraphicsEngineVulkan/CMakeLists.txt +++ b/Graphics/GraphicsEngineVulkan/CMakeLists.txt @@ -181,7 +181,7 @@ if(PLATFORM_WIN32) elseif(PLATFORM_MACOS) find_library(Vulkan_LIBRARY NAMES MoltenVK PATHS "../../External/vulkan/libs/macOS") else() - find_library(Vulkan_LIBRARY NAMES vulkan HINTS "$ENV{VULKAN_SDK}/lib" "../../External/vulkan/libs") + find_library(Vulkan_LIBRARY NAMES vulkan HINTS "$ENV{VULKAN_SDK}/lib" "../../External/vulkan/libs/linux") endif() list(APPEND PRIVATE_DEPENDENCIES ${Vulkan_LIBRARY}) @@ -244,6 +244,13 @@ else() ) endif() +if(PLATFORM_LINUX) + get_filename_component(VULKAN_LIBRARY_PATH ${Vulkan_LIBRARY} DIRECTORY) + set_target_properties(GraphicsEngineVk-shared PROPERTIES + INSTALL_RPATH "${VULKAN_LIBRARY_PATH}" + ) +endif() + set_common_target_properties(GraphicsEngineVk-shared) set_common_target_properties(GraphicsEngineVk-static) |
