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
Shahram Najm
03f9ccbd1b
Comments/spelling etc
2017-07-21 14:00:54 +01:00
Tiago Quintino
44b3ce5de5
ECC-508: add option to skip installation of samples and definitions, to be used together with ENABLE_MEMFS
2017-07-19 17:21:22 +01:00
Tiago Quintino
e01821b2d4
ECC-568: add option to skip installation of samples and definitions, to be used together with ENABLE_MEMFS
2017-07-19 17:14:19 +01:00
Shahram Najm
af02246213
Cleanup
2017-03-09 15:40:48 +00:00
Shahram Najm
f15d54265d
Remove 'Configuration completed' message which can be misleading sometimes
2017-03-02 16:53:35 +00:00
Florian Rathgeber
eece1f4211
ECC-106 Use INSTALL_DATA_DIR in default definition and samples paths
...
INSTALL_DATA_DIR is now used to initialise the default
* ECCODES_DEFINITION_SUFF
* ECCODES_SAMPLES_SUFF
* ECCODES_IFS_SAMPLES_SUFF
2017-02-03 13:43:28 +00:00
Shahram Najm
6338157c6d
ecbuild min version is now 2.6
2017-01-24 10:55:20 +00:00
Shahram Najm
cc73e100af
Update copyright notices: 2016 -> 2017
2017-01-03 11:03:48 +00:00
Florian Rathgeber
0abc5a8b85
ECC-404 Use HAVE_JPEG to test for JPG feature
2016-12-22 19:32:20 +00:00
Shahram Najm
073c35418c
ECC-396: Support for Jasper 2.0
2016-12-06 11:51:41 +00:00
Shahram Najm
8ba5e022a1
ECC-386: Add test (activated if -DENABLE_GRIB_TIMER=ON)
2016-12-02 18:44:44 +00:00
Shahram Najm
904c094870
Remove the outdated perl dir from tarball
2016-10-10 14:36:00 +01:00
Shahram Najm
58fa67bd5f
Remove deprecated autotools directories
2016-10-07 11:00:14 +01:00
Shahram Najm
652f7514a5
Do not pull in netcdf include/libs in pkgconfig (See ECBUILD-274)
2016-10-05 13:39:05 +01:00
Shahram Najm
871a50e432
Remove unnecessary includes for netcdf and numpy from pkgconfig files
2016-09-28 09:58:43 +01:00
Shahram Najm
b69797f5f2
Suppress deprecation messages
2016-09-27 14:57:02 +01:00
Shahram Najm
cd98f8d91f
Update the version of ecbuild needed (For Python discovery with NO_LIBS)
2016-09-22 16:52:16 +01:00