Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/doitsujin/dxvk.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Ashton <joshua@froggi.es>2022-09-07 17:47:33 +0300
committerJoshua Ashton <joshua@froggi.es>2022-09-07 17:47:33 +0300
commit6863a8a5239f33cc515338d47806c704c422ecfa (patch)
tree2dcabe6871dadb7f1909bad51b78c08197f3d464
parent9964e4a632b944e0271836d31aec755fb6046dd7 (diff)
[dxvk] Link against dl for native buildsdl-link
Fixes build under Steam Runtime Sniper
-rw-r--r--src/dxvk/meson.build7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/dxvk/meson.build b/src/dxvk/meson.build
index 8c4b8178..387bc4d4 100644
--- a/src/dxvk/meson.build
+++ b/src/dxvk/meson.build
@@ -129,11 +129,14 @@ elif dxvk_wsi == 'sdl2'
]
endif
-thread_dep = dependency('threads')
+dxvk_extra_deps = [ dependency('threads') ]
+if platform == 'linux'
+ dxvk_extra_deps += [ cpp.find_library('dl', required: false) ]
+endif
dxvk_lib = static_library('dxvk', dxvk_src, glsl_generator.process(dxvk_shaders), dxvk_version,
link_with : [ util_lib, spirv_lib, wsi_lib ],
- dependencies : [ thread_dep, vkcommon_dep ],
+ dependencies : [ vkcommon_dep ] + dxvk_extra_deps,
include_directories : [ dxvk_include_path ],
)