Versions Compared

Key

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

...

cmake optionsdocdefaultECMWF Scpecific
CMAKE_INSTALL_PREFIX.where you want to install your Magics library /usr/local 
CMAKE_BUILD_TYPETYP

to select the type of compilation:

  • Debug
  • RelWithDebInfo
  • Release
  • Production(-O2 -g)Debug (-g)
?Debug
CMAKE_CXX_FLAGS More flags  for the C++ compiler  

ENABLE_GRIB

enable grib supportautoon
GRIB_API_PATHwhere to find grib-api /usr/local/lib/metaps/lib/grib_api/1.11.0
ENABLE_NETCDFenable netcdf supportautoon
NETCDF_PATHwhere to find netcdf  
ENABLE_ODBenable odb supportoffoff
ODB_API_PATHwhere to find odb 

/usr/local/apps/odb_api/0.9.28

ENABLE_BUFRenable bufr supportoffoff (but if on we have to set  PGI_PATH to /usr/local/apps/pgi/pgi-10.8/linux86-64/10.8/libso)
BUFR_LIB   
ENABLE_PYTHONenable python interfaceautoon
ENABLE_FORTRANenable fortran interfaceonon
ENABLE_METVIEWenable metview support(and Qt support)off

off

ENABLE_CAIROenable cairo supportonon
BOOST_ROOTwhere to find boost ( if non-standard installation  ) /usr/local/apps/boost/1.50.0 ( for the worksation)
PROJ4_PATHwhere to find proj4 ( if non-standard installation  ) /usr/local/apps/proj4/4.8.0/LP64

if auto, CMake will enabled try to enable the feature, if it possible, but will not fail if it can not.

To make sure that a feature is really enabled, you will have to specify with the otion ex: -DENABLE_GRIB=ON. In that case CMake will fail if the grib support can not be enabled.

...