← Back to team overview

fenics team mailing list archive

instant can now use CMake as build system instead of distutils

 

Hello!

Recently there have been some annoyance with distutils and how we
runtime check where swig is. Kent, Johannes and I have now added a CMake
based system. Both UFC and DOLFIN use that now to JIT compile extension
modules. It uses what ever compiler defined in the UseFOO file. The
default configuration system of instant is still distutils, retaining
all backward compatibility.

The configuability of instant using cmake is reduced compared to
distutils, as it just reads in UseFOO files. It can easily be extended
to be more general, like the present distutils system.

Please report any issues that most probably crops up.

Johan


Follow ups