From 2bc2a60b09b93804c4b6097b055a3b29f405d55d Mon Sep 17 00:00:00 2001 From: Egor Date: Mon, 21 Jan 2019 22:34:45 -0800 Subject: Fixed rpath installation issues on Linux --- Graphics/GraphicsEngineVulkan/CMakeLists.txt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'Graphics/GraphicsEngineVulkan') 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) -- cgit v1.2.3