Tiago Quintino
ad0c049edd
ECC-1348 make check more severe
2022-02-14 23:09:29 +00:00
Shahram Najm
c76bd5d806
ECC-1348: CMake: Option Adaptive Entropy Coding (AEC) should be turned on by default
2022-02-14 16:34:50 +00:00
Shahram Najm
ccf22c8648
CMake: support for system functions fsync/fdatasync
2022-02-03 15:25:45 +00:00
Shahram Najm
53cd2489a1
ECC-1336: CMake: Introduce ECCODES_ON_LINUX_32BIT variable for testing
2022-01-31 17:09:41 +00:00
Shahram Najm
e7338f99e4
Bump up version
2021-12-03 17:42:52 +00:00
Shahram Najm
986cad5ede
CMake: Better info messages
2021-11-30 12:12:56 +00:00
Shahram Najm
82a4d1ff74
Bump up version
2021-08-23 16:43:30 +01:00
Shahram Najm
0c69cc9658
ECC-1268: Second try
2021-07-29 15:31:38 +01:00
Shahram Najm
1091465206
ECC-1268: revert change (breaks libemos in CI)
2021-07-29 13:58:48 +01:00
Shahram Najm
77490a8dc5
ECC-1268: eccodes_f90 library should link to threading library (pthreads/omp)
2021-07-29 12:21:48 +01:00
Shahram Najm
0a8df42176
Bump up version
2021-05-14 23:43:27 +01:00
Shahram Najm
d527b49dc9
Legacy: Move 'rpms' into the 'experimental' dir
2021-04-06 19:54:28 +01:00
Shahram Najm
00ee2bd7e9
Bump up version
2021-03-22 12:32:17 +00:00
Shahram Najm
61a0825c7f
Bump up version
2021-01-19 13:35:09 +00:00
Shahram Najm
23a077fb77
ECC-1189: Simplify option name
2021-01-06 19:19:21 +00:00
Shahram Najm
ae19339660
ECC-1189: CMake: Rename option GRIB_TIMER to ECCODES_TIMER
2021-01-06 17:49:43 +00:00
Baudouin Raoult
b968b05d70
Support for MEMFS on older Linux
2020-11-02 11:41:36 +00:00
Shahram Najm
50603f2de6
Clean up: push down all experimental stuff into a separate dir
2020-10-21 11:53:03 +01:00
Shahram Najm
6c1d07d04d
Do not allow both GRIB and BUFR support to be disabled
2020-10-20 21:30:54 +01:00
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
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