1 module dud.pkgdescription.platform; 2 3 enum Platform { 4 all, 5 gnu, 6 gdc, 7 dmd, 8 ldc, 9 sdc, 10 windows, 11 win32, 12 win64, 13 linux, 14 osx, 15 freebsd, 16 openbsd, 17 netbsd, 18 dragonflybsd, 19 bsd, 20 solaris, 21 posix, 22 aix, 23 haiku, 24 skyos, 25 sysv3, 26 sysv4, 27 hurd, 28 android, 29 emscripten, 30 playstation, 31 playstation4, 32 cygwin, 33 mingw, 34 freestanding, 35 cruntime_bionic, 36 cruntime_digitalmars, 37 cruntime_glibc, 38 cruntime_microsoft, 39 cruntime_musl, 40 cruntime_uclibc, 41 x86, 42 x86_32, 43 x86_64, 44 x86_mscoff, 45 arm, 46 arm_thumb, 47 arm_softfloat, 48 arm_softfp, 49 arm_hardfloat, 50 aarch64, 51 asmjs, 52 epiphany, 53 ppc, 54 ppc_softfloat, 55 ppc_hardfloat, 56 ppc64, 57 ia64, 58 mips32, 59 mips64, 60 mips_o32, 61 mips_n32, 62 mips_o64, 63 mips_n64, 64 mips_eabi, 65 mips_softfloat, 66 mips_hardfloat, 67 nvptx, 68 nvptx64, 69 riscv32, 70 riscv64, 71 sparc, 72 sparc_v8plus, 73 sparc_softfloat, 74 sparc_hardfloat, 75 sparc64, 76 s390, 77 systemz, 78 hppa, 79 hppa64, 80 sh, 81 webassembly, 82 alpha, 83 alpha_softfloat, 84 alpha_hardfloat, 85 littleendian, 86 bigendian, 87 elfv1, 88 elfv2, 89 d_betterc, 90 d_exceptions, 91 d_moduleinfo, 92 d_typeinfo, 93 d_coverage, 94 d_ddoc, 95 d_inlineasm_x86, 96 d_inlineasm_x86_64, 97 d_lp64, 98 d_x32, 99 d_hardfloat, 100 d_softfloat, 101 d_pic, 102 d_simd, 103 d_avx, 104 d_avx2, 105 d_version2, 106 d_noboundschecks, 107 d_objectivec, 108 core, 109 std, 110 unittest_, 111 assert_, 112 none 113 }