xcbuild: cleanup

This commit is contained in:
Matthew Bauer
2018-08-11 22:54:48 -05:00
parent 0edb441a0e
commit b5d529d52f
4 changed files with 48 additions and 42 deletions
+5 -4
View File
@@ -1,4 +1,5 @@
{ runCommand, lib, toolchainName, sdkName, writeText, version, xcodePlatform }:
{ stdenv, runCommand, lib, toolchainName, sdkName
, writeText, version, xcodePlatform, libcxx, symlinkJoin }:
let
inherit (lib.generators) toPlist;
@@ -18,11 +19,11 @@ let
};
in
runCommand "SDKs" {
inherit version;
} ''
runCommand "SDKs" {} ''
sdk=$out/${sdkName}.sdk
install -D ${writeText "SDKSettings.plist" (toPlist {} SDKSettings)} $sdk/SDKSettings.plist
install -D ${writeText "SystemVersion.plist" (toPlist {} SystemVersion)} $sdk/System/Library/CoreServices/SystemVersion.plist
ln -s $sdk $sdk/usr
ln -s $sdk $out/${xcodePlatform}.sdk
''