...
The advantages of using shared libraries are that the size of executables will be smaller and that a different version of Magics can be used without recompiling the executable (if the libraries are binary compatible).
Requirements
Compilers | |||||
---|---|---|---|---|---|
C++ | http://gcc.gnu.org/ | ||||
Fortran | http://gcc.gnu.org/fortran/ | If fortran or bufr support needed | |||
Utilities | |||||
make | http://www.gnu.org/software/make/ | ||||
cmake | http://www.cmake.org/ | version 2.8.4 minimum | |||
Python Support | |||||
swig | http://www.swig.org/ | to generate the python interface | |||
python | http://python-numpywww.python.org/ | ||||
python-numpy | http://www.numpy.org/ | ||||
Third party libraries | |||||
proj | Proj4 to handle projections | ||||
boost | used for coastlines | ||||
netcdf | if netcdf support neeed | ||||
pango | if png/jpeg support needed | ||||
Ecmwf libraries | |||||
grib-api | if grib support needed | ||||
odb-api | if odb support needed | ||||
emoslib | if bufr support needed |
...