...
CMake option | Description | Default |
---|---|---|
CMAKE_INSTALL_PREFIX | where you want to install Metview | /usr/local |
CMAKE_BUILD_TYPE | to select the type of compilation:
In most cases Release is preferable for an optimised version with no debug information | RelWithDebInfo |
CMAKE_CXX_FLAGS | additional flags for the C++ compiler, e.g. -DCMAKE_CXX_FLAGS= "-O2 -march=native" | |
CMAKE_C_FLAGS | additional flags for the C compiler | |
CMAKE_Fortran_FLAGS | additional flags for the Fortran compiler | |
ENABLE_UI | enables the Qt-based user interface | ON |
ENABLE_MOTIF | enables the deprecated Motif-based user interface
| OFF |
ENABLE_PLOTTING | enables plotting capabilities using Magics | ON |
ENABLE_OPERA_RADAR | enables the Opera Radar Filter module (requires the proj4 library and headers) | OFF |
ENABLE_MARS | enables MARS access (not required if using through the Web API) | OFF |
MARS_LOCAL_HOME | sets the path to where local MARS is installed | |
ENABLE_ODB | enables processing and plotting of ODB data | OFF |
ENABLE_MARS_ODB | enables ODB capabilities in MARS client | OFF |
ENABLE_USAGE_LOG | enables logging of Metview startup calls | OFF |
LOG_DIR | path to where to log the Metview startup calls | |
METVIEW_SCRIPT | name of the generated Metview startup script | metview |
EXTRA_CONFIG_PATH | path to optional directory containing metview_local* script files | |
ENABLE_QT_DEBUG | outputs additional log messages from Qt-based modules | OFF |
EXTRA_TITLE | build-specific title to add to the log entries | |
ENABLE_INPE | enables INPE modules | ON |
Path options - only required when support libraries are not installed in default locations | ||
CMake Option | Description | Notes |
GRIB_API_PATH | path to where GRIB_API has been installed | |
MAGICS_PATH | path to where Magics has been installed | Only required if plotting is enabled |
NETCDF4_PATH | path to where netCDF has been installed | |
ODB_API_PATH | path to where ODB_API has been installed | Only required if ODB is enabled |
ODB_PATH | path to where the original ODB has been installed | Optional if ODB is enabled |
EMOS_PATH | path to where Emoslib has been installed | Also set EMOS_LIB_NAME |
FDB_PATH | path to where fdb has been installed | Only required if MARS is enabled |
PROJ4_PATH | path to where proj4 has been installed | Only required if OPERA Radar is enabled |
FLEXTRA_PATH | path to where the FLEXTRA executable has been installed | See Tutorials for more on FLEXTRA |
If there are problems
First, if the make command fails, you can get more output by typing:
Code Block | ||
---|---|---|
| ||
make VERBOSE=1 |
See also the Installation FAQ.