this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Make arch/system Windows-only for ocaml-system

A host-arch- and host-system- package is only installed on Windows for
ocaml-system. This is slightly different from the other packages in that
host-system-other and host-arch-other _are_ installed even on Windows if
detection fails.

authored by

David Allsopp and committed by
Raphaël Proust
8054ca4c 980c317f

+80 -180
+8 -18
packages/ocaml-system/ocaml-system.4.13.0/opam
··· 18 18 "base-threads" {post} 19 19 "base-bigarray" {post} 20 20 21 - # Architecture 22 - "host-arch-arm32" {?sys-ocaml-arch & sys-ocaml-arch = "arm" & post} 23 - "host-arch-arm64" {?sys-ocaml-arch & sys-ocaml-arch = "arm64" & post} 24 - "host-arch-ppc64" {?sys-ocaml-arch & sys-ocaml-arch = "power" & post} 25 - "host-arch-riscv64" {?sys-ocaml-arch & sys-ocaml-arch = "riscv" & post} 26 - "host-arch-s390x" {?sys-ocaml-arch & sys-ocaml-arch = "s390x" & post} 27 - "host-arch-x86_32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 28 - "host-arch-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 29 - "host-arch-unknown" {!(?sys-ocaml-arch) | 30 - sys-ocaml-arch != "arm" & 31 - sys-ocaml-arch != "arm64" & 32 - sys-ocaml-arch != "power" & 33 - sys-ocaml-arch != "riscv" & 34 - sys-ocaml-arch != "s390x" & 21 + # Architecture (Windows-only at present) 22 + "host-arch-x86_32" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 23 + "host-arch-x86_64" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 24 + "host-arch-unknown" {os = "win32" & (!(?sys-ocaml-arch) | 35 25 sys-ocaml-arch != "i686" & 36 - sys-ocaml-arch != "x86_64" & post} 26 + sys-ocaml-arch != "x86_64") & post} 37 27 38 28 # System (Windows-only at present) 39 - "host-system-mingw" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 40 - "host-system-msvc" {?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 41 - "host-system-other" {?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 29 + "host-system-mingw" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 30 + "host-system-msvc" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 31 + "host-system-other" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 42 32 43 33 # Environment configuration (Windows-only) 44 34 # NB There are not "system" distributions of OCaml on Windows; the support
+8 -18
packages/ocaml-system/ocaml-system.4.13.1/opam
··· 18 18 "base-threads" {post} 19 19 "base-bigarray" {post} 20 20 21 - # Architecture 22 - "host-arch-arm32" {?sys-ocaml-arch & sys-ocaml-arch = "arm" & post} 23 - "host-arch-arm64" {?sys-ocaml-arch & sys-ocaml-arch = "arm64" & post} 24 - "host-arch-ppc64" {?sys-ocaml-arch & sys-ocaml-arch = "power" & post} 25 - "host-arch-riscv64" {?sys-ocaml-arch & sys-ocaml-arch = "riscv" & post} 26 - "host-arch-s390x" {?sys-ocaml-arch & sys-ocaml-arch = "s390x" & post} 27 - "host-arch-x86_32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 28 - "host-arch-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 29 - "host-arch-unknown" {!(?sys-ocaml-arch) | 30 - sys-ocaml-arch != "arm" & 31 - sys-ocaml-arch != "arm64" & 32 - sys-ocaml-arch != "power" & 33 - sys-ocaml-arch != "riscv" & 34 - sys-ocaml-arch != "s390x" & 21 + # Architecture (Windows-only at present) 22 + "host-arch-x86_32" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 23 + "host-arch-x86_64" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 24 + "host-arch-unknown" {os = "win32" & (!(?sys-ocaml-arch) | 35 25 sys-ocaml-arch != "i686" & 36 - sys-ocaml-arch != "x86_64" & post} 26 + sys-ocaml-arch != "x86_64") & post} 37 27 38 28 # System (Windows-only at present) 39 - "host-system-mingw" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 40 - "host-system-msvc" {?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 41 - "host-system-other" {?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 29 + "host-system-mingw" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 30 + "host-system-msvc" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 31 + "host-system-other" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 42 32 43 33 # Environment configuration (Windows-only) 44 34 # NB There are not "system" distributions of OCaml on Windows; the support
+8 -18
packages/ocaml-system/ocaml-system.4.14.0/opam
··· 18 18 "base-threads" {post} 19 19 "base-bigarray" {post} 20 20 21 - # Architecture 22 - "host-arch-arm32" {?sys-ocaml-arch & sys-ocaml-arch = "arm" & post} 23 - "host-arch-arm64" {?sys-ocaml-arch & sys-ocaml-arch = "arm64" & post} 24 - "host-arch-ppc64" {?sys-ocaml-arch & sys-ocaml-arch = "power" & post} 25 - "host-arch-riscv64" {?sys-ocaml-arch & sys-ocaml-arch = "riscv" & post} 26 - "host-arch-s390x" {?sys-ocaml-arch & sys-ocaml-arch = "s390x" & post} 27 - "host-arch-x86_32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 28 - "host-arch-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 29 - "host-arch-unknown" {!(?sys-ocaml-arch) | 30 - sys-ocaml-arch != "arm" & 31 - sys-ocaml-arch != "arm64" & 32 - sys-ocaml-arch != "power" & 33 - sys-ocaml-arch != "riscv" & 34 - sys-ocaml-arch != "s390x" & 21 + # Architecture (Windows-only at present) 22 + "host-arch-x86_32" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 23 + "host-arch-x86_64" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 24 + "host-arch-unknown" {os = "win32" & (!(?sys-ocaml-arch) | 35 25 sys-ocaml-arch != "i686" & 36 - sys-ocaml-arch != "x86_64" & post} 26 + sys-ocaml-arch != "x86_64") & post} 37 27 38 28 # System (Windows-only at present) 39 - "host-system-mingw" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 40 - "host-system-msvc" {?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 41 - "host-system-other" {?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 29 + "host-system-mingw" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 30 + "host-system-msvc" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 31 + "host-system-other" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 42 32 43 33 # Environment configuration (Windows-only) 44 34 # NB There are not "system" distributions of OCaml on Windows; the support
+8 -18
packages/ocaml-system/ocaml-system.4.14.1/opam
··· 18 18 "base-threads" {post} 19 19 "base-bigarray" {post} 20 20 21 - # Architecture 22 - "host-arch-arm32" {?sys-ocaml-arch & sys-ocaml-arch = "arm" & post} 23 - "host-arch-arm64" {?sys-ocaml-arch & sys-ocaml-arch = "arm64" & post} 24 - "host-arch-ppc64" {?sys-ocaml-arch & sys-ocaml-arch = "power" & post} 25 - "host-arch-riscv64" {?sys-ocaml-arch & sys-ocaml-arch = "riscv" & post} 26 - "host-arch-s390x" {?sys-ocaml-arch & sys-ocaml-arch = "s390x" & post} 27 - "host-arch-x86_32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 28 - "host-arch-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 29 - "host-arch-unknown" {!(?sys-ocaml-arch) | 30 - sys-ocaml-arch != "arm" & 31 - sys-ocaml-arch != "arm64" & 32 - sys-ocaml-arch != "power" & 33 - sys-ocaml-arch != "riscv" & 34 - sys-ocaml-arch != "s390x" & 21 + # Architecture (Windows-only at present) 22 + "host-arch-x86_32" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 23 + "host-arch-x86_64" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 24 + "host-arch-unknown" {os = "win32" & (!(?sys-ocaml-arch) | 35 25 sys-ocaml-arch != "i686" & 36 - sys-ocaml-arch != "x86_64" & post} 26 + sys-ocaml-arch != "x86_64") & post} 37 27 38 28 # System (Windows-only at present) 39 - "host-system-mingw" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 40 - "host-system-msvc" {?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 41 - "host-system-other" {?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 29 + "host-system-mingw" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 30 + "host-system-msvc" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 31 + "host-system-other" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 42 32 43 33 # Environment configuration (Windows-only) 44 34 # NB There are not "system" distributions of OCaml on Windows; the support
+8 -18
packages/ocaml-system/ocaml-system.4.14.2/opam
··· 18 18 "base-threads" {post} 19 19 "base-bigarray" {post} 20 20 21 - # Architecture 22 - "host-arch-arm32" {?sys-ocaml-arch & sys-ocaml-arch = "arm" & post} 23 - "host-arch-arm64" {?sys-ocaml-arch & sys-ocaml-arch = "arm64" & post} 24 - "host-arch-ppc64" {?sys-ocaml-arch & sys-ocaml-arch = "power" & post} 25 - "host-arch-riscv64" {?sys-ocaml-arch & sys-ocaml-arch = "riscv" & post} 26 - "host-arch-s390x" {?sys-ocaml-arch & sys-ocaml-arch = "s390x" & post} 27 - "host-arch-x86_32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 28 - "host-arch-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 29 - "host-arch-unknown" {!(?sys-ocaml-arch) | 30 - sys-ocaml-arch != "arm" & 31 - sys-ocaml-arch != "arm64" & 32 - sys-ocaml-arch != "power" & 33 - sys-ocaml-arch != "riscv" & 34 - sys-ocaml-arch != "s390x" & 21 + # Architecture (Windows-only at present) 22 + "host-arch-x86_32" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 23 + "host-arch-x86_64" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 24 + "host-arch-unknown" {os = "win32" & (!(?sys-ocaml-arch) | 35 25 sys-ocaml-arch != "i686" & 36 - sys-ocaml-arch != "x86_64" & post} 26 + sys-ocaml-arch != "x86_64") & post} 37 27 38 28 # System (Windows-only at present) 39 - "host-system-mingw" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 40 - "host-system-msvc" {?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 41 - "host-system-other" {?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 29 + "host-system-mingw" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 30 + "host-system-msvc" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 31 + "host-system-other" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 42 32 43 33 # Environment configuration (Windows-only) 44 34 # NB There are not "system" distributions of OCaml on Windows; the support
+8 -18
packages/ocaml-system/ocaml-system.5.0.0/opam
··· 20 20 "base-domains" {post} 21 21 "base-nnp" {post} 22 22 23 - # Architecture 24 - "host-arch-arm32" {?sys-ocaml-arch & sys-ocaml-arch = "arm" & post} 25 - "host-arch-arm64" {?sys-ocaml-arch & sys-ocaml-arch = "arm64" & post} 26 - "host-arch-ppc64" {?sys-ocaml-arch & sys-ocaml-arch = "power" & post} 27 - "host-arch-riscv64" {?sys-ocaml-arch & sys-ocaml-arch = "riscv" & post} 28 - "host-arch-s390x" {?sys-ocaml-arch & sys-ocaml-arch = "s390x" & post} 29 - "host-arch-x86_32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 30 - "host-arch-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 31 - "host-arch-unknown" {!(?sys-ocaml-arch) | 32 - sys-ocaml-arch != "arm" & 33 - sys-ocaml-arch != "arm64" & 34 - sys-ocaml-arch != "power" & 35 - sys-ocaml-arch != "riscv" & 36 - sys-ocaml-arch != "s390x" & 23 + # Architecture (Windows-only at present) 24 + "host-arch-x86_32" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 25 + "host-arch-x86_64" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 26 + "host-arch-unknown" {os = "win32" & (!(?sys-ocaml-arch) | 37 27 sys-ocaml-arch != "i686" & 38 - sys-ocaml-arch != "x86_64" & post} 28 + sys-ocaml-arch != "x86_64") & post} 39 29 40 30 # System (Windows-only at present) 41 - "host-system-mingw" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 31 + "host-system-mingw" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 42 32 # There is no official MSVC support for 5.0.0 43 - "host-system-msvc" {?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 44 - "host-system-other" {?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 33 + "host-system-msvc" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 34 + "host-system-other" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 45 35 46 36 # Environment configuration (Windows-only) 47 37 # NB There are not "system" distributions of OCaml on Windows; the support
+8 -18
packages/ocaml-system/ocaml-system.5.1.0/opam
··· 20 20 "base-domains" {post} 21 21 "base-nnp" {post} 22 22 23 - # Architecture 24 - "host-arch-arm32" {?sys-ocaml-arch & sys-ocaml-arch = "arm" & post} 25 - "host-arch-arm64" {?sys-ocaml-arch & sys-ocaml-arch = "arm64" & post} 26 - "host-arch-ppc64" {?sys-ocaml-arch & sys-ocaml-arch = "power" & post} 27 - "host-arch-riscv64" {?sys-ocaml-arch & sys-ocaml-arch = "riscv" & post} 28 - "host-arch-s390x" {?sys-ocaml-arch & sys-ocaml-arch = "s390x" & post} 29 - "host-arch-x86_32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 30 - "host-arch-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 31 - "host-arch-unknown" {!(?sys-ocaml-arch) | 32 - sys-ocaml-arch != "arm" & 33 - sys-ocaml-arch != "arm64" & 34 - sys-ocaml-arch != "power" & 35 - sys-ocaml-arch != "riscv" & 36 - sys-ocaml-arch != "s390x" & 23 + # Architecture (Windows-only at present) 24 + "host-arch-x86_32" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 25 + "host-arch-x86_64" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 26 + "host-arch-unknown" {os = "win32" & (!(?sys-ocaml-arch) | 37 27 sys-ocaml-arch != "i686" & 38 - sys-ocaml-arch != "x86_64" & post} 28 + sys-ocaml-arch != "x86_64") & post} 39 29 40 30 # System (Windows-only at present) 41 - "host-system-mingw" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 31 + "host-system-mingw" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 42 32 # There is no official MSVC support for 5.1.0 43 - "host-system-msvc" {?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 44 - "host-system-other" {?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 33 + "host-system-msvc" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 34 + "host-system-other" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 45 35 46 36 # Environment configuration (Windows-only) 47 37 # NB There are not "system" distributions of OCaml on Windows; the support
+8 -18
packages/ocaml-system/ocaml-system.5.1.1/opam
··· 20 20 "base-domains" {post} 21 21 "base-nnp" {post} 22 22 23 - # Architecture 24 - "host-arch-arm32" {?sys-ocaml-arch & sys-ocaml-arch = "arm" & post} 25 - "host-arch-arm64" {?sys-ocaml-arch & sys-ocaml-arch = "arm64" & post} 26 - "host-arch-ppc64" {?sys-ocaml-arch & sys-ocaml-arch = "power" & post} 27 - "host-arch-riscv64" {?sys-ocaml-arch & sys-ocaml-arch = "riscv" & post} 28 - "host-arch-s390x" {?sys-ocaml-arch & sys-ocaml-arch = "s390x" & post} 29 - "host-arch-x86_32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 30 - "host-arch-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 31 - "host-arch-unknown" {!(?sys-ocaml-arch) | 32 - sys-ocaml-arch != "arm" & 33 - sys-ocaml-arch != "arm64" & 34 - sys-ocaml-arch != "power" & 35 - sys-ocaml-arch != "riscv" & 36 - sys-ocaml-arch != "s390x" & 23 + # Architecture (Windows-only at present) 24 + "host-arch-x86_32" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 25 + "host-arch-x86_64" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 26 + "host-arch-unknown" {os = "win32" & (!(?sys-ocaml-arch) | 37 27 sys-ocaml-arch != "i686" & 38 - sys-ocaml-arch != "x86_64" & post} 28 + sys-ocaml-arch != "x86_64") & post} 39 29 40 30 # System (Windows-only at present) 41 - "host-system-mingw" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 31 + "host-system-mingw" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 42 32 # There is no official MSVC support for 5.1.1 43 - "host-system-msvc" {?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 44 - "host-system-other" {?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 33 + "host-system-msvc" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 34 + "host-system-other" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 45 35 46 36 # Environment configuration (Windows-only) 47 37 # NB There are not "system" distributions of OCaml on Windows; the support
+8 -18
packages/ocaml-system/ocaml-system.5.2.0/opam
··· 20 20 "base-domains" {post} 21 21 "base-nnp" {post} 22 22 23 - # Architecture 24 - "host-arch-arm32" {?sys-ocaml-arch & sys-ocaml-arch = "arm" & post} 25 - "host-arch-arm64" {?sys-ocaml-arch & sys-ocaml-arch = "arm64" & post} 26 - "host-arch-ppc64" {?sys-ocaml-arch & sys-ocaml-arch = "power" & post} 27 - "host-arch-riscv64" {?sys-ocaml-arch & sys-ocaml-arch = "riscv" & post} 28 - "host-arch-s390x" {?sys-ocaml-arch & sys-ocaml-arch = "s390x" & post} 29 - "host-arch-x86_32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 30 - "host-arch-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 31 - "host-arch-unknown" {!(?sys-ocaml-arch) | 32 - sys-ocaml-arch != "arm" & 33 - sys-ocaml-arch != "arm64" & 34 - sys-ocaml-arch != "power" & 35 - sys-ocaml-arch != "riscv" & 36 - sys-ocaml-arch != "s390x" & 23 + # Architecture (Windows-only at present) 24 + "host-arch-x86_32" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 25 + "host-arch-x86_64" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 26 + "host-arch-unknown" {os = "win32" & (!(?sys-ocaml-arch) | 37 27 sys-ocaml-arch != "i686" & 38 - sys-ocaml-arch != "x86_64" & post} 28 + sys-ocaml-arch != "x86_64") & post} 39 29 40 30 # System (Windows-only at present) 41 - "host-system-mingw" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 31 + "host-system-mingw" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 42 32 # There is no official MSVC support for 5.2.0 43 - "host-system-msvc" {?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 44 - "host-system-other" {?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 33 + "host-system-msvc" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 34 + "host-system-other" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 45 35 46 36 # Environment configuration (Windows-only) 47 37 # NB There are not "system" distributions of OCaml on Windows; the support
+8 -18
packages/ocaml-system/ocaml-system.5.2.1/opam
··· 20 20 "base-domains" {post} 21 21 "base-nnp" {post} 22 22 23 - # Architecture 24 - "host-arch-arm32" {?sys-ocaml-arch & sys-ocaml-arch = "arm" & post} 25 - "host-arch-arm64" {?sys-ocaml-arch & sys-ocaml-arch = "arm64" & post} 26 - "host-arch-ppc64" {?sys-ocaml-arch & sys-ocaml-arch = "power" & post} 27 - "host-arch-riscv64" {?sys-ocaml-arch & sys-ocaml-arch = "riscv" & post} 28 - "host-arch-s390x" {?sys-ocaml-arch & sys-ocaml-arch = "s390x" & post} 29 - "host-arch-x86_32" {?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 30 - "host-arch-x86_64" {?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 31 - "host-arch-unknown" {!(?sys-ocaml-arch) | 32 - sys-ocaml-arch != "arm" & 33 - sys-ocaml-arch != "arm64" & 34 - sys-ocaml-arch != "power" & 35 - sys-ocaml-arch != "riscv" & 36 - sys-ocaml-arch != "s390x" & 23 + # Architecture (Windows-only at present) 24 + "host-arch-x86_32" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-arch = "i686" & post} 25 + "host-arch-x86_64" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-arch = "x86_64" & post} 26 + "host-arch-unknown" {os = "win32" & (!(?sys-ocaml-arch) | 37 27 sys-ocaml-arch != "i686" & 38 - sys-ocaml-arch != "x86_64" & post} 28 + sys-ocaml-arch != "x86_64") & post} 39 29 40 30 # System (Windows-only at present) 41 - "host-system-mingw" {?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 31 + "host-system-mingw" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-libc = "msvc" & sys-ocaml-cc = "cc" & post} 42 32 # There is no official MSVC support for 5.2.1 43 - "host-system-msvc" {?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 44 - "host-system-other" {?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 33 + "host-system-msvc" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-cc = "msvc" & post} 34 + "host-system-other" {os = "win32" & ?sys-ocaml-arch & sys-ocaml-libc != "msvc" & post} 45 35 46 36 # Environment configuration (Windows-only) 47 37 # NB There are not "system" distributions of OCaml on Windows; the support