about summary refs log tree commit diff
path: root/pkgs/development/tools/xcbuild
diff options
context:
space:
mode:
authorStéphan Kochen <git@stephank.nl>2022-09-14 20:14:16 +0200
committerStéphan Kochen <git@stephank.nl>2022-10-10 21:25:44 +0200
commit64e5389634bad9ac9ad80f50533f7d73d3cf9a39 (patch)
tree98c2a162bd21f850971ad2c36786f5d9a6097036 /pkgs/development/tools/xcbuild
parent6062fd0800952efac3b8a986215fe5f60d984b8b (diff)
xcbuild: add JSON variant of SDKSettings
Diffstat (limited to 'pkgs/development/tools/xcbuild')
-rw-r--r--pkgs/development/tools/xcbuild/sdks.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/development/tools/xcbuild/sdks.nix b/pkgs/development/tools/xcbuild/sdks.nix
index 5ff3ca6808dc8..e1b8254d7fd89 100644
--- a/pkgs/development/tools/xcbuild/sdks.nix
+++ b/pkgs/development/tools/xcbuild/sdks.nix
@@ -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