From b0ea5c67259e45be531f4f92397e8038b2a7bb64 Mon Sep 17 00:00:00 2001 From: Igor Sirotin Date: Wed, 17 Dec 2025 17:47:57 +0000 Subject: [PATCH] fix: set sdk path on mac --- sds.nimble | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sds.nimble b/sds.nimble index c4b47f1..cbbc5cd 100644 --- a/sds.nimble +++ b/sds.nimble @@ -1,3 +1,5 @@ +import std/strformat, strutils + mode = ScriptMode.Verbose # Package @@ -62,9 +64,10 @@ task libsdsDynamicLinux, "Generate bindings": task libsdsDynamicMac, "Generate bindings": let outLibNameAndExt = "libsds.dylib" let name = "libsds" + let sdkPath = staticExec("xcrun --show-sdk-path").strip() buildLibrary outLibNameAndExt, name, "library/", - """-d:chronicles_line_numbers --warning:Deprecated:off --warning:UnusedImport:on -d:chronicles_log_level=TRACE """, + fmt"""--passC:"-isysroot {sdkPath}" -d:chronicles_line_numbers --warning:Deprecated:off --warning:UnusedImport:on -d:chronicles_log_level=TRACE """, "dynamic" task libsdsStaticWindows, "Generate bindings":