


Thedefault is empty, so that CMake will attempt to find a suitable version. python=INTERP/ -DPYTHON_INTERPRETER=INTERP. To set additional flagsfor the C compiler. extra-cc-flags='list-of-flags'/ -DEXTRA_CFLAGS='list-of-flags'. To set additional flagsfor the Fortran compiler. extra-fc-flags='list-of-flags'/ -DEXTRA_FCFLAGS='list-of-flags'. The following listis a translation guide between the frontend script and “bare” CMake: For more detailed information onHANDE-specific compile-time settings, see Compile-time settings. These options are translated to CMake native options. Configuration options¶īuilding of HANDE can be tweaked in various ways passing options to thefrontend script (or CMake directly).The help menu for the cmakeconfig.py script shows the available options: The result of using the two methods is exactly the same: a subdirectory build will be created containing the build system.Using the frontend script however results in more compact configure lines. Or by using the frontend Python script cmakeconfig.py: Once dependencies are installed, you can configure HANDE either by running the cmake executable directly: Where we have assumed the tarball was downloaded in the $HOME/Softwaredirectory.

You can get CMake either via your package manager or bydownloading an executable tarball from hereUnpacking and adding to your PATH will do the trick: At least version 3.6of CMake is required. It is possible to configure and build HANDE using CMake.
#Hdf5 cmake install prefix full
Uncached list of libraries (using full path name) to link against to use LAPACK. Uncached list of required linker flags (excluding -l and -L). Library implementing the LAPACK interface is found. The CMake option -DKokkosENABLEDEBUG=on or the makefile setting KOKKOSDEBUG=yes enables printing of run-time debugging information that can be useful. The CMake option -DKokkosENABLELIBRT=on or the makefile setting KOKKOSUSETPLS=librt enables the use of a more accurate timer mechanism on many Unix-like platforms for internal profiling.
