summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineVulkan
diff options
context:
space:
mode:
authorEgor <egor.yusov@gmail.com>2019-01-22 06:34:45 +0000
committerEgor <egor.yusov@gmail.com>2019-01-22 06:34:45 +0000
commit2bc2a60b09b93804c4b6097b055a3b29f405d55d (patch)
treeb61fc6bded78ace317e7ed6a46d59689c497988a /Graphics/GraphicsEngineVulkan
parentFixed --whole-archive flag on Mac and iOS (diff)
downloadDiligentCore-2bc2a60b09b93804c4b6097b055a3b29f405d55d.tar.gz
DiligentCore-2bc2a60b09b93804c4b6097b055a3b29f405d55d.zip
Fixed rpath installation issues on Linux
Diffstat (limited to 'Graphics/GraphicsEngineVulkan')
-rw-r--r--Graphics/GraphicsEngineVulkan/CMakeLists.txt9
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)