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
Tiago Quintino
9f5e09c654
ECC-688: move endianess tests to eccodes
2018-05-19 17:42:03 +01:00
Tiago Quintino
4552c72af8
ECC-688: move tests to eccodes
2018-05-19 12:38:36 +01:00
Tiago Quintino
6f4ad74fcd
ECC-688: move inline test
2018-05-18 16:34:35 +01:00
Tiago Quintino
f5bd10fc55
ECC-688 migrate system header and symbols tests
2018-05-11 13:07:03 +01:00
Tiago Quintino
d3b43d8323
ECC-688 migrate system header and symbols tests
2018-05-11 11:31:13 +01:00
Shahram Najm
b6f098eb6f
Fix usage of EC_HAVE_FORTRAN
2018-02-01 16:07:40 +00:00
Shahram Najm
30b705b8da
Update copyright notices: 2017 -> 2018
2018-01-02 11:31:02 +00:00
Florian Rathgeber
dbead56558
ECC-542 MEMFS: drop Python version requirement
2017-09-07 14:54:34 +01:00
Florian Rathgeber
19b0682ca4
ECC-542 Enabling MEMFS only searches for Python interpreter
2017-09-07 13:17:34 +01:00
Tiago Quintino
c98d9561f7
ECC-540: MEMFS by default does not trigger installation of samples and definitions
2017-09-06 11:17:33 +01:00
Tiago Quintino
cffb4e03af
ECC-540: MEMFS by default does not trigger installation of samples and definitions
2017-09-06 11:16:26 +01:00
Tiago Quintino
43fc1118aa
ECC-540: MEMFS by default does not trigger installation of samples and definitions
2017-09-06 11:12:48 +01:00
Shahram Najm
1a8defdba4
Make ecbuild min version 2.7.2 (due to ECBUILD_INSTALL_FORTRAN_MODULES)
2017-08-04 17:13:44 +01:00
Shahram Najm
08c65b2a4d
ECC-514: CMath is a library, not a source file (Also CMATH_LIBRARIES is already part of ECCODES_EXTRA_LIBRARIES)
2017-08-03 11:43:47 +01:00