|
|
|
@ -50,32 +50,35 @@ in { |
|
|
|
|
|
|
|
|
|
none = []; |
|
|
|
|
|
|
|
|
|
arm = filterDoubles predicates.isAarch32; |
|
|
|
|
aarch64 = filterDoubles predicates.isAarch64; |
|
|
|
|
x86 = filterDoubles predicates.isx86; |
|
|
|
|
i686 = filterDoubles predicates.isi686; |
|
|
|
|
x86_64 = filterDoubles predicates.isx86_64; |
|
|
|
|
mips = filterDoubles predicates.isMips; |
|
|
|
|
riscv = filterDoubles predicates.isRiscV; |
|
|
|
|
vc4 = filterDoubles predicates.isVc4; |
|
|
|
|
js = filterDoubles predicates.isJavaScript; |
|
|
|
|
|
|
|
|
|
cygwin = filterDoubles predicates.isCygwin; |
|
|
|
|
darwin = filterDoubles predicates.isDarwin; |
|
|
|
|
freebsd = filterDoubles predicates.isFreeBSD; |
|
|
|
|
arm = filterDoubles predicates.isAarch32; |
|
|
|
|
aarch64 = filterDoubles predicates.isAarch64; |
|
|
|
|
x86 = filterDoubles predicates.isx86; |
|
|
|
|
i686 = filterDoubles predicates.isi686; |
|
|
|
|
x86_64 = filterDoubles predicates.isx86_64; |
|
|
|
|
mips = filterDoubles predicates.isMips; |
|
|
|
|
riscv = filterDoubles predicates.isRiscV; |
|
|
|
|
vc4 = filterDoubles predicates.isVc4; |
|
|
|
|
js = filterDoubles predicates.isJavaScript; |
|
|
|
|
|
|
|
|
|
bigEndian = filterDoubles predicates.isBigEndian; |
|
|
|
|
littleEndian = filterDoubles predicates.isLittleEndian; |
|
|
|
|
|
|
|
|
|
cygwin = filterDoubles predicates.isCygwin; |
|
|
|
|
darwin = filterDoubles predicates.isDarwin; |
|
|
|
|
freebsd = filterDoubles predicates.isFreeBSD; |
|
|
|
|
# Should be better, but MinGW is unclear. |
|
|
|
|
gnu = filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.gnu; }) ++ filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.gnueabi; }) ++ filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.gnueabihf; }); |
|
|
|
|
illumos = filterDoubles predicates.isSunOS; |
|
|
|
|
linux = filterDoubles predicates.isLinux; |
|
|
|
|
netbsd = filterDoubles predicates.isNetBSD; |
|
|
|
|
openbsd = filterDoubles predicates.isOpenBSD; |
|
|
|
|
unix = filterDoubles predicates.isUnix; |
|
|
|
|
wasi = filterDoubles predicates.isWasi; |
|
|
|
|
redox = filterDoubles predicates.isRedox; |
|
|
|
|
windows = filterDoubles predicates.isWindows; |
|
|
|
|
genode = filterDoubles predicates.isGenode; |
|
|
|
|
|
|
|
|
|
embedded = filterDoubles predicates.isNone; |
|
|
|
|
gnu = filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.gnu; }) ++ filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.gnueabi; }) ++ filterDoubles (matchAttrs { kernel = parse.kernels.linux; abi = parse.abis.gnueabihf; }); |
|
|
|
|
illumos = filterDoubles predicates.isSunOS; |
|
|
|
|
linux = filterDoubles predicates.isLinux; |
|
|
|
|
netbsd = filterDoubles predicates.isNetBSD; |
|
|
|
|
openbsd = filterDoubles predicates.isOpenBSD; |
|
|
|
|
unix = filterDoubles predicates.isUnix; |
|
|
|
|
wasi = filterDoubles predicates.isWasi; |
|
|
|
|
redox = filterDoubles predicates.isRedox; |
|
|
|
|
windows = filterDoubles predicates.isWindows; |
|
|
|
|
genode = filterDoubles predicates.isGenode; |
|
|
|
|
|
|
|
|
|
embedded = filterDoubles predicates.isNone; |
|
|
|
|
|
|
|
|
|
mesaPlatforms = ["i686-linux" "x86_64-linux" "x86_64-darwin" "armv5tel-linux" "armv6l-linux" "armv7l-linux" "armv7a-linux" "aarch64-linux" "powerpc64le-linux"]; |
|
|
|
|
} |
|
|
|
|