From e70a8a92e2f18dad5add648a42e1f493e1bd810e Mon Sep 17 00:00:00 2001 From: Im-Beast Date: Thu, 19 Dec 2024 16:07:01 +0100 Subject: tests: fix macos dylib path --- tests/utils.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'tests/utils.ts') diff --git a/tests/utils.ts b/tests/utils.ts index 7318543..348ded9 100755 --- a/tests/utils.ts +++ b/tests/utils.ts @@ -22,17 +22,19 @@ export const $ = build$({ .stderr("inherit"), }); -export const dylibNames: (coin: Coin) => Partial> = (coin) => ({ +export const dylibNames = (coin: Coin, version: MoneroCVersion) => ({ linux_x86_64: `${coin}_x86_64-linux-gnu_libwallet2_api_c.so`, - darwin_aarch64: `${coin}_aarch64-apple-darwin_libwallet2_api_c.dylib`, + darwin_aarch64: version === "next" + ? `${coin}_aarch64-apple-darwin_libwallet2_api_c.dylib` + : `${coin}_aarch64-apple-darwin11_libwallet2_api_c.dylib`, windows_x86_64: `${coin}_x86_64-w64-mingw32_libwallet2_api_c.dll`, -}); +} as Partial>); -export const moneroTsDylibNames: (coin: Coin) => Partial> = (coin) => ({ +export const moneroTsDylibNames = (coin: Coin) => ({ linux_x86_64: `${coin}_libwallet2_api_c.so`, darwin_aarch64: `${coin}_aarch64-apple-darwin11_libwallet2_api_c.dylib`, windows_x86_64: `${coin}_libwallet2_api_c.dll`, -}); +} as Partial>); export function loadDylib(coin: Coin, version: MoneroCVersion) { const dylibName = moneroTsDylibNames(coin)[target]!; @@ -157,7 +159,7 @@ export async function getMoneroCTags(): Promise { } export async function prepareMoneroC(coin: Coin, version: MoneroCVersion) { - const dylibName = dylibNames(coin)[target]; + const dylibName = dylibNames(coin, version)[target]; const moneroTsDylibName = moneroTsDylibNames(coin)[target]; if (!dylibName || !moneroTsDylibName) { -- cgit v1.2.3