Alien's build system is based on CMake.
One can use Alien's github repository https://github.com/arcaneframework/alien to either get an archive of a released version https://github.com/arcaneframework/alien/releases or to clone the repository.
When using a released version, Arccon and Arccore must be installed before being able to compile Alien. Their install paths can be passed to cmake using CMAKE_PREFIX_PATH.
Optional dependencies are:
ALIEN_DEFAULT_OPTIONS allows to try detecting installed dependencies and automatically enable them.
Backend librairies are:
Configuring, compiling Alien, using hypre and petsc.
Example using hypre and move semantic: