Supported Configurations

Supported means that Buildnis can automatically find these executables, if they’re installed in a default location or in a directory that is in the PATH.

If the compiler or tool needed for your build isn’t in this list, you have to customize and add some scripts in Buildnis or your project, see Customizing Buildnis.

If your OS or CPU architecture isn’t supported, you have to change Buildnis itself, but that’s not much work to do in the Python source code, see Extending Buildnis.

Supported OSes

In alphabetical order:

  • Linux (tested with Fedora Rawhide, RedHat, Suse Tumbleweed and Ubuntu)

  • Mac OS X (tested with Big Sur and Catalina)

  • Windows (tested using Windows 10 and WIndows Server 2019)

Supported C++ Compilers

All compilers in this list are either free (open source) or free as in free beer for at open source projects or non-commercial use. See the linked websites for details!

Linux

Mac OS X

Windows

Supported Fortran Compilers

All compilers in this list are either free (open source) or free as in free beer for at open source projects or non-commercial use. See the linked websites for details!

Linux

Mac OS X

Windows

Supported Documentation Tools

Supported Build Tools

Anything that doesn’t fit the other categories.