nixpkgs/pkgs/development/tools/xcbuild
Matthew Bauer 35b2c0edf2 xcbuild: refactor
This reworks some of xcbuild logic to make it more compatible with
Apple’s SDK.

- Add a fake version of xcrun & xcode-select
- Cleanup platform generation. Clang does not like having 20 char
  hashes in sysroot so it is much easier to just build the parent
  directory for each runCommand. This is a little awkward but I have
  renamed everything with an added ‘s’ to make the distinction more clear.
- Cleaned up wrapper.nix in some different ways
- Reuse some versioning logic so that we don’t end up with two
  different versions of Xcode or SDK reported.
2018-07-09 17:10:20 -04:00
..
default.nix xcbuild: rework to use lib.PLIST 2018-06-27 15:36:00 -04:00
platforms.nix xcbuild: refactor 2018-07-09 17:10:20 -04:00
sdks.nix xcbuild: refactor 2018-07-09 17:10:20 -04:00
setup-hook.sh xcbuild: set SYMROOT and OBJROOT 2018-04-09 18:35:35 -05:00
toolchains.nix xcbuild: refactor 2018-07-09 17:10:20 -04:00
wrapper.nix xcbuild: refactor 2018-07-09 17:10:20 -04:00