One-step build/install CMake 3

CMake 3 adds clean factory macros, especially for Fortran, HDF5, and Matlab.

Because of rapidly growing support, Fortran users are always encouraged to use the latest CMake version.

Compile/Install CMake

This will get you the latest release of CMake. For Linux and Mac, admin/sudo is NOT required.

  • Linux: Download/build/install Cmake 3 using cmake_setup.sh
  • Mac: brew install cmake or use .dmg
  • Windows: use Windows win64-x64 installer

CMake major versions

CMake version features added include
3.13 ctest --progress, better Matlab compiler support, lots of new linking options, fixes to Fortran submodule bugs
3.12 transitive library specification (out of same directory), full Fortran Submodule support
3.11 specify targets initially w/o sources
3.10 added Fortran Flang (LLVM) compiler, extensive MPI features added
3.9 further C# and Cuda support originally added in CMake 3.8.
3.8 Initial Cuda support
3.7 comparing ≤ ≥ , initial Fortran submodule support
3.6 better OpenBLAS support
3.5 Enhanced FindBoost target with auto Boost prereqs
3.4 Limit CPU usage when using ctest -j parallel tests
3.3 List operations such as IN_LIST

Tags: , ,

Categories:

Written by Michael Hirsch, Ph.D. //

Comments