xcbuild: add JSON variant of SDKSettings

This commit is contained in:
Stéphan Kochen 2022-09-14 20:14:16 +02:00
parent 6062fd0800
commit 64e5389634

View File

@ -2,7 +2,7 @@
, writeText, version, xcodePlatform }:
let
inherit (lib.generators) toPlist;
inherit (lib.generators) toPlist toJSON;
SDKSettings = {
CanonicalName = sdkName;
@ -22,6 +22,7 @@ in
runCommand "SDKs" {} ''
sdk=$out/${sdkName}.sdk
install -D ${writeText "SDKSettings.plist" (toPlist {} SDKSettings)} $sdk/SDKSettings.plist
install -D ${writeText "SDKSettings.json" (toJSON {} SDKSettings)} $sdk/SDKSettings.json
install -D ${writeText "SystemVersion.plist" (toPlist {} SystemVersion)} $sdk/System/Library/CoreServices/SystemVersion.plist
ln -s $sdk $sdk/usr