From f16ad39de663b25de653c8d2065fe80f4bd9d233 Mon Sep 17 00:00:00 2001 From: exstrim401 Date: Mon, 16 Jan 2023 15:30:37 +0300 Subject: [PATCH 1/2] Add -install_name for macOS --- StubSteamAPI/wscript | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/StubSteamAPI/wscript b/StubSteamAPI/wscript index 9da87661..0b029a33 100755 --- a/StubSteamAPI/wscript +++ b/StubSteamAPI/wscript @@ -28,6 +28,10 @@ def build(bld): defines = [] libs = [] + linkflags = [] + + if bld.env.DEST_OS == 'darwin': + linkflags += ['-install_name', '@loaderpath/lib'+PROJECT_NAME+'.dylib'] bld.shlib( source = source, @@ -38,6 +42,7 @@ def build(bld): defines = defines, install_path = bld.env.LIBDIR, use = libs, + linkflags = linkflags, subsystem = bld.env.MSVC_SUBSYSTEM, idx = bld.get_taskgen_count() ) From f24db01a9e495a8707e0ef7a6b9daf6368c1f734 Mon Sep 17 00:00:00 2001 From: exstrim401 Date: Mon, 16 Jan 2023 15:48:59 +0300 Subject: [PATCH 2/2] rpath. not loaderpath --- StubSteamAPI/wscript | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StubSteamAPI/wscript b/StubSteamAPI/wscript index 0b029a33..65322d03 100755 --- a/StubSteamAPI/wscript +++ b/StubSteamAPI/wscript @@ -31,7 +31,7 @@ def build(bld): linkflags = [] if bld.env.DEST_OS == 'darwin': - linkflags += ['-install_name', '@loaderpath/lib'+PROJECT_NAME+'.dylib'] + linkflags += ['-install_name', '@rpath/lib'+PROJECT_NAME+'.dylib'] bld.shlib( source = source,