"Operation system names" table from the Meson build system manual. It lists, Android, Darwin, FreeBSD, Windows, Linux, and more
https://cdn.masto.host/floss/media_attachments/files/110/712/576/867/729/405/original/54cb8204975382b8.png
#Meson needs to learn that Linux is not an operating system unto itself.
No really, like 95% checks for host_machine.system() == 'linux' are wrong, unless you really care about *kernel* specifics like Linux kernel modules. Typically what you want to check is:
- is my compiler GCC / Clang? (use the Meson compiler object for that!)
- is my libc (a recent enough) glibc?
- does this system use a "freedesktop" GUI stack?
- etc etc
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.