-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Open
Labels
Description
As of 2020/10/09, here are the settings contributing to package_id in pure utilities packages:
| Utilities only packages | settings | settings contributing to package_id |
|---|---|---|
| 7zip | "os", "arch", "compiler" | "os", "arch" |
| autoconf | "os", "arch" | "os", "arch" |
| automake | "os" | "os" |
| b2 (portable) | "os", "arch" | "os", "arch" |
| b2 (standard) | "os", "arch" | "os", "arch" |
| cc65 | "os", "arch", "compiler", "build_type" | "os", "arch" (not with Visual Studio), "compiler", "build_type" |
| cccl | "compiler" | None |
| cmake | "os", "arch", "compiler", "build_type" | "os", "arch", "compiler", "build_type" |
| depot_tools | "os_build" | "os_build" |
| doxygen | "os", "arch", "compiler", "build_type" | "os", "arch", "compiler", "build_type" |
| flatc | "os_build", "arch_build" | "os_build", "arch_build" |
| ftjam | "os", "arch", "compiler", "build_type" | "os", "arch" |
| gettext | "os_build", "arch_build", "compiler" | "os_build", "arch_build" |
| gnulib | "os_build", "arch_build" | "os_build", "arch_build" |
| gperf | "os_build", "arch_build", "compiler" | "os_build", "arch_build" |
| guetzli | "os", "arch", "compiler" | "os", "arch" |
| jom | "os" | "os" (Windows only anyway) |
| kcov | "os", "arch", "compiler", "build_type" | "os", "arch", "compiler", "build_type" |
| lemon | "os", "arch", "compiler", "build_type" | "os", "arch", "compiler", "build_type" |
| lzip | "os", "arch", "compiler", "build_type" | "os", "arch", "compiler", "build_type" |
| m4 | "os", "arch", "compiler", "build_type" | "os", "arch", "compiler", "build_type" |
| make | "os_build", "arch_build", "compiler" | "os_build", "arch_build" |
| makefile-project-workspace-creator | "os" | "os" |
| meson | None | None |
| mozilla-build | "os_build", "arch_build" | "os_build", "arch_build" |
| msys2 | "os_build", "arch_build" | "os_build", "arch_build" |
| nasm | "os_build", "arch_build", "compiler" | "os_build", "arch_build" |
| ninja 1.9.x | "os_build", "arch_build", "compiler" | "os_build", "arch_build" |
| ninja 1.10.x | "os", "arch", "compiler", "build_type" | "os", "arch", "compiler", "build_type" |
| nodejs | "os_build": ["Windows", "Linux", "Macos"], "arch_build": ["x86_64"] | "os_build", "arch_build" |
| premake | "os", "arch", "compiler", "build_type" | "os", "arch", "compiler", "build_type" |
| ragel | "os", "arch", "compiler" | "os", "arch" |
| re2c | "os", "arch", "build_type", "compiler" | "os", "arch", "build_type", "compiler" |
| scons | "os" | "os" |
| strawberryperl | "os_build", "arch_build" | "os_build" (only Windows anyway), "arch_build" |
| swig | "os", "arch", "compiler", "build_type" | "os", "arch", "compiler", "build_type" |
| verilator | "os", "arch", "compiler", "build_type" | "os", "arch", "compiler" (not the version), "build_type" |
| waf | "os_build", "arch_build" | "os_build", "arch_build" |
| winflexbison | "os", "arch", "compiler", "build_type" | "os" (Windows only anyway), "arch", "compiler", "build_type" |
| yasm | "os_build", "arch_build", "compiler" | "os_build", "arch_build" |
Packages are not really consistent with each other. What should be the proper settings?
(I would like also to centralize discussions about settings in utilities packages in this thread)
Croydon, uilianries, Minimonium, prince-chrismc, anton-danielsson and 1 more