Shahram Najm
4f1b1a6436
ECC-1157: Python 2 support: Rename CMake option ENABLE_PYTHON to ENABLE_PYTHON2
2020-10-15 17:08:25 +01:00
Tiago Quintino
d2908a0c1b
Cleaner way to find ecbuild
2020-10-05 11:17:40 +01:00
Shahram Najm
5f0a6311dd
Clean up: Remove examples/examples.dev from distro
2020-09-29 17:07:58 +01:00
Shahram Najm
36315f9891
ECC-1143: Put the CMAKE_MODULE_PATH line before find_package(ecbuild)
2020-08-27 17:54:29 +01:00
Shahram Najm
5d99ce70f0
ECC-1143: CMake: Migration to ecbuild v3.4
2020-08-27 14:39:43 +01:00
Shahram Najm
79d935920d
Support for ecbuild v3.4. Including ecbuild
2020-08-21 16:32:53 +01:00
Shahram Najm
455e39da46
Support for ecbuild v3.4. Fix AEC, maths library and Python/Numpy
2020-08-19 16:08:07 +01:00
Shahram Najm
9e7aa5e518
Support for ecbuild v3.4. Update minimum required versions of CMake and ecbuild
2020-08-19 11:39:47 +01:00
Shahram Najm
ad93825ffe
Support for ecbuild v3.4. Version macros and PRIVATE_LIB
2020-08-18 11:14:29 +01:00
Shahram Najm
5720903cb0
Support for ecbuild v3.4. Changes to ecbuild_add_option and REQUIRED_PACKAGES
2020-08-17 16:43:18 +01:00
Shahram Najm
4e9fed3d7d
ECC-1142: Clean up
2020-08-08 13:07:16 +01:00
Shahram Najm
9e1221c8f8
ECC-1142: CMake: add option to build tools (ON by default)
2020-08-07 22:36:59 +01:00
Shahram Najm
c39585dc93
ECC-1141: Compile error on MinGW: undefined reference to 'realpath'
2020-08-05 15:21:25 +01:00
Shahram Najm
40e3ae054f
Fortran GNU compiler errors with v10 (related to ECC-1120)
2020-08-04 13:41:40 +01:00
Shahram Najm
fdb658b1bc
Fix use of DEVELOPER_MODE (related to ECBUILD-474)
2020-07-29 14:28:11 +01:00
Shahram Najm
34777765b8
Remove obsolete python3 SWIG stuff
2020-07-05 22:40:57 +01:00
Shahram Najm
d291c25cd6
ECC-1124: Python 2 support: Deprecate the cmake ENABLE_PYTHON option (Part 1)
2020-06-24 18:04:50 +01:00
Shahram Najm
a38d54ccd2
Bump up version
2020-06-23 17:14:55 +01:00
Shahram Najm
0a874742a4
CMake style
2020-03-30 14:07:31 +01:00
Shahram Najm
79677592cb
CMake style
2020-03-25 17:57:25 +00:00
Shahram Najm
e4fa0d0c98
CMake: move to proper versioning scheme
2020-03-20 18:01:10 +00:00
Shahram Najm
a23c15cd01
Can disable GRIB as well
2020-03-12 17:19:34 +00:00
Shahram Najm
13c8a6014d
Added option for PRODUCT_BUFR. By default ON
2020-03-12 14:16:45 +00:00
Shahram Najm
6ca03c3723
PyPI: Update to use 'eccodes' not 'eccodes-python'
2020-03-09 17:02:09 +00:00
Shahram Najm
12c6150917
Copyright notices: use new format
2020-01-28 14:32:34 +00:00
Shahram Najm
0e0195a26f
Debugging aid for cmake variables
2020-01-13 16:18:07 +00:00
Shahram Najm
af390927b5
Python2 deprecation
2020-01-10 11:28:41 +00:00
Shahram Najm
22e6a4cff0
Add Python2 deprecation message
2020-01-08 17:53:12 +00:00
Shahram Najm
c1850be2fd
Clarify comment re deprecation
2019-12-19 17:43:14 +00:00
Shahram Najm
2c10828495
ECC-1040: Implement a way of choosing if OpenJPEG or Jasper is linked
2019-12-13 15:44:54 +00:00
Shahram Najm
894ca64bf2
Testing: provide variable to detect if running tests on M$oft Windows
2019-12-12 11:08:31 +00:00
Shahram Najm
539c9c2b17
Separate the tests on stdin which fail on M$oft Windows
2019-12-11 12:57:16 +00:00
Shahram Najm
32fb8bd28b
Add extra info during cmake step
2019-10-08 18:24:59 +01:00
Shahram Najm
2bbd770272
Python3 install: Use pip3 rather than pip
2019-08-09 16:35:59 +01:00
Willem Deconinck
43bcf59ac4
Fix compatibility with ecbuild 3.1
2019-08-02 10:04:53 +01:00
Shahram Najm
85f78478b4
Python3 messages for installation
2019-06-19 16:39:46 +01:00
Shahram Najm
97062d3a93
Exclude the python3 dir (deprecated SWIG)
2019-06-18 17:05:48 +01:00
Shahram Najm
fb6e279f31
Python3 messages for installation
2019-06-12 18:38:12 +01:00
Shahram Najm
2133aa19dd
ECC-815: Separate the Python bindings to a different package
2019-06-11 18:19:20 +01:00
Shahram Najm
fc103215f8
Python3 support with CFFI
2019-06-11 17:15:06 +01:00
Shahram Najm
72edd846f2
Update the minimum required version of CMake
2019-05-15 17:42:37 +01:00
Shahram Najm
02e934b688
Copyright updated
2019-04-15 14:44:45 +01:00
Shahram Najm
0b1c4574bf
Add option to replace TPL absolute paths with library names
...
This should help with relocatability: instead of generating
eccodes-config.cmake with an absolute path to Third Party Libraries
(TPLs) (e.g. /lib/x86_64-linux-gnu/libm.so.6) we have the option to use
the library name instead (e.g. -lm).
We also use library names in eccodes-targets.cmake and eccodes.pc if the option is set.
The motivation is so that we can distribute packages with conda-forge.
Without this change, the conda-forge build leaves its build path in the
files above. When we come to build another package downstream, e.g.
Magics, we are unable to find the ecCodes libraries because the absolute
paths to the TPLs are no longer valid. Using library names instead lets
cmake find the TPLs on the downstream build system.
2019-03-19 16:31:49 +00:00
Shahram Najm
a3be721f1a
Update URLs
2019-01-28 12:47:22 +00:00
Shahram Najm
4850c67441
Merge of Windows Port
2019-01-21 13:18:21 +00:00
Shahram Najm
dd53304d69
Add info message for JPG feature
2018-11-27 17:56:46 +00:00
Shahram Najm
c57d7d698c
Python3: Add warning re Python3 being experimental
2018-11-26 14:19:21 +00:00
Shahram Najm
832ed60f3c
Python3: Enable Python 2 to work as before
2018-11-23 19:11:47 +00:00
Shahram Najm
bf86db0768
Bump up version to 2.10.0
2018-10-18 11:22:58 +01:00
Tiago Quintino
97b6c7a8b7
ECC-688: move endianess tests to eccodes
2018-05-19 17:49:38 +01:00