nixpkgs/lib/systems
John Ericson bbfa2f9701 lib: Split Darwin into macOS and iOS
I noticed LLVM accepts `ios` as its own OS in platform triples; a
recent change as far as I know. I see it also accepts `macos*` for macOS
(formerly OS X). If it's now customary to distinguish iOS like so
(rather than guessing from the aarch, lets add both so our OSes are
still disjoint, and make Darwin a family instead.

But changing the config everywhere would probably be a mass rebuild, and
I'm not sure how well other software supports OSes besides "darwin", so
I'm keeping that the default name for macOS for now.
2018-03-19 12:02:49 -04:00
..
default.nix lib, stdenv: Check meta.platforms against host platform and be open world 2018-03-15 00:44:34 -04:00
doubles.nix lib, stdenv: Check meta.platforms against host platform and be open world 2018-03-15 00:44:34 -04:00
examples.nix prebuilt android tools: Init using SDK 2018-02-27 14:15:39 -05:00
for-meta.nix lib, stdenv: Check meta.platforms against host platform and be open world 2018-03-15 00:44:34 -04:00
inspect.nix lib: Split Darwin into macOS and iOS 2018-03-19 12:02:49 -04:00
parse.nix lib: Split Darwin into macOS and iOS 2018-03-19 12:02:49 -04:00
platforms.nix lib, treewide: Add missing MIPS arches, and fix existing usage 2018-02-23 20:43:42 -05:00