fix: set sdk path on mac

This commit is contained in:
Igor Sirotin 2025-12-17 17:47:57 +00:00
parent 0b4d3cc03f
commit b0ea5c6725
No known key found for this signature in database
GPG Key ID: 0EABBCB40CB9AD4A

View File

@ -1,3 +1,5 @@
import std/strformat, strutils
mode = ScriptMode.Verbose mode = ScriptMode.Verbose
# Package # Package
@ -62,9 +64,10 @@ task libsdsDynamicLinux, "Generate bindings":
task libsdsDynamicMac, "Generate bindings": task libsdsDynamicMac, "Generate bindings":
let outLibNameAndExt = "libsds.dylib" let outLibNameAndExt = "libsds.dylib"
let name = "libsds" let name = "libsds"
let sdkPath = staticExec("xcrun --show-sdk-path").strip()
buildLibrary outLibNameAndExt, buildLibrary outLibNameAndExt,
name, "library/", 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" "dynamic"
task libsdsStaticWindows, "Generate bindings": task libsdsStaticWindows, "Generate bindings":