@flatcap said he's being reluctant to change the build system, because he doesn't know which Operating system or architecture that would break.
cmake supported platforms
confirmed
I think it makes sense to orientate ourselves at NetBSD, because it probably supports every platform debian, freeBSD, OpenBSD, etc. support and beyond.
- acorn26 acorn32 algor alpha amd64 amiga amigappc arc atari bebox cats cesfic
cobalt dreamcast emips epoc32 evbarm evbmips evbppc evbsh3 ews4800mi hp300 hppa
hpcarm hpcmips hpcsh i386 ibmnws iyonix landisk luna68k mac68k macppc mipsco
mmeye mvme68k mvmeppc netwinder news68k newsmips next68k ofppc pmax prep rs6000 sandpoint sbmips sgimips shark sparc sparc64 sun2 sun3 vax x68k xen
@0-wiz-0 do you know if neomutt builds on every of those architectures? Do they have currently any problems with neomutt?
Operating Systems
(Source)
confirmed
- FreeBSD
- Linux
- Mac OS X
- NetBSD
- OpenBSD
confirmation missing
- SCO Unix - Latest release: 2015, recent versions are based on FreeBSD
- Solaris
not desirable to support (IMHO)
(I have the release dates from wikipedia)
- BSDI - seems to be legacy
- Digital Unix (OSF/1) - discontinued, proprietary
- QNX - proprietary, Latest release: 2014
- IRIX - discontinued
- HP-UX - proprietary
- DYNIX/ptx - legacy system
- AIX - proprietary, Latest release: October 5, 2015
- Data General Unix (DG/UX) - discontinued in 2001
- UnixWare - proprietary, Latest release: June 10, 2013
- Convex - old Supercomputer
- Ultrix - proprietary, Latest release: 1995
- Atari MiNT - open source. Latest release: 18 March 2013
- MkLinux - Latest release: August 5, 2002
- SunOS - proprietary, Latest release: November 1994