Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 

CMAKE_INSTALL_PREFIXwhere you want to install your ecCodes/usr/local
CMAKE_BUILD_TYPE

to select the type of compilation:

  • Debug
  • RelWithDebInfo
  • Release
  • Production
RelWithDebInfo
ENABLE_NETCDFFor the grib to netcdf convert toolAUTO
ENABLE_JPGEnable JPEG2000 support. This option should look for Jasper or OpenJPG

AUTO

ENABLE_PNGEnable PNG support for decoding/encodingOFF
ENABLE_PYTHONOffers the Python interface to the packageAUTO
ENABLE_FORTRANOffers the Fortran interface to the packageAUTO
ENABLE_GRIB_THREADSEnable POSIX threadsOFF
cmake options
doc
default


The C and Fortran compilers are chosen by CMake. (This can be overridden by setting the environment variables CC and FC to the preferred compiler). Further the variables CMAKE_C_FLAGS or CMAKE_Fortran_FLAGS can be used to set compiler flags for optimisation or debugging.

 

Quick installation guide

Here is an example of a list of commands you could use to install ecCodes.  It is assumed “>” is the shell prompt. The version number may vary.

Code Block
> tar -xzf  eccodes-1x.0y.0z.tar.gz
> mkdir build ; cd build 

> cmake ../eccodes-1x.0y.0z –DCMAKE_INSTALL_PREFIX=/path/to/where/you/install/eccodes
...

> make
> make test
> make install