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
Shahram Najm
c0c2b6bb4b
Don't pack the settings dir
2016-08-26 10:11:04 +01:00
Shahram Najm
72f2078254
Python does not need libs. OpenJPEG fix for static libs
2016-07-29 18:03:54 +01:00
Shahram Najm
1ec64a0e54
Update final message text
2016-07-18 14:57:54 +01:00
Shahram Najm
91585fcdc2
MEMFS: Do not require Python libs, only the executable
2016-07-11 16:29:33 +01:00
Shahram Najm
1ebf5804bf
ECC-280: don't build memfs for cray c compiler, it segfaults
2016-07-04 12:48:40 +01:00
Shahram Najm
caaadd923a
Update description of MEMFS feature
2016-06-20 18:00:09 +01:00
Baudouin Raoult
16663de49a
Merge branch 'develop' into feature/memfs
2016-06-16 19:42:39 +01:00
Shahram Najm
0a43dcc70d
Remove obsolete stuff
2016-06-16 10:42:37 +01:00
Baudouin Raoult
340175376b
Use memfs to load definitions and templates
2016-06-14 15:27:49 +01:00
Shahram Najm
ea159924dc
Pkgconfig: Add HAVE_LIBOPENJPEG
2016-06-06 13:22:29 +01:00
Shahram Najm
a4acc9eae4
Make minimum Python version 2.6 to enable Python3 in future
2016-06-01 16:40:20 +01:00
Shahram Najm
eb6b68329b
Change version number to 0.16.0 to be in sync with grib_api (1.16.0)
2016-05-23 11:30:36 +01:00
Shahram Najm
16ffcc3d24
Rename cmake option
2016-05-05 16:23:46 +01:00
Shahram Najm
3a1783f120
Add test for grib parameter concept files
2016-05-04 16:04:21 +01:00
Shahram Najm
1b9ea7d288
GRIB-976: ifs_samples files moved to install prefix
2016-04-27 15:43:49 +01:00
Shahram Najm
6c02af203b
Increment version to 2.0.0
2016-04-26 16:26:06 +01:00
Shahram Najm
c31b579294
use ecBuild logging macros instead of message
2016-04-14 11:10:15 +01:00
Shahram Najm
800391d0ce
Add copyright notice
2016-04-13 16:12:21 +01:00
Shahram Najm
951b78dd02
GRIB-961: Fix wrong exports of variables for bundles
2016-04-07 16:51:07 +01:00
Shahram Najm
2a612f094b
GRIB-948: Increment the required cmake version from 2.8.4 to 2.8.11
2016-03-16 13:33:44 +00:00
Shahram Najm
cc82d59b87
CMake message on version
2016-03-01 10:27:54 +00:00
Shahram Najm
f8c91a7172
Minor formatting
2016-02-19 10:18:29 +00:00
Shahram Najm
52e5fcc9c8
Write cmake info messages to stdout
2016-01-27 10:14:25 +00:00
Shahram Najm
87fc993748
OpenMP and POSIX threads: do not allow both to be specified
2016-01-07 11:31:42 +00:00
Shahram Najm
5c7761d936
ECC-204: Python bindings: make numpy a requirement (drop support for python arrays)
2016-01-07 10:54:02 +00:00
Shahram Najm
52ab4d1ba3
GRIB-884: OpenMP Support
2015-12-30 14:39:02 +00:00
Shahram Najm
ce2d1ed49f
ECBUILD-190: suppress deprecation messages
2015-12-17 11:11:42 +00:00
Shahram Najm
b0289412c4
Remove deprecated ecbuild macro
2015-12-16 11:49:59 +00:00
Shahram Najm
c5281eb0a8
Dont pack the confluence directory in tarball
2015-11-18 15:50:27 +00:00
Shahram Najm
24581f567a
Update banner
2015-10-30 18:23:59 +00:00
Shahram Najm
adc18b69b6
Rename the cmake macro
2015-10-21 17:31:19 +01:00
Shahram Najm
2e074dcda2
Remove unnecessary search for Python interpreter
2015-10-19 17:38:13 +01:00
Shahram Najm
4837a9f093
Update final message
2015-10-02 10:36:55 +01:00
Shahram Najm
02bcb76d8d
Print final banner to notify user cmake succeeded
2015-10-02 10:03:28 +01:00
Shahram Najm
76530a0cbf
GRIB-822: Make definitions/samples suffixes overridable, but not paths, Place ifs_samples in build and install root by default
2015-09-22 11:42:54 +01:00
Shahram Najm
b2bea8c33b
Fixes for GRIB-826 and GRIB-825
2015-09-18 11:07:02 +01:00
Shahram Najm
05bdf8761e
ECBUILD-116 CMake: use ecbuild_add_c_flags
2015-09-18 10:39:20 +01:00
Shahram Najm
6a626a235d
GRIB-822 Export samples and definition paths for install and build trees
...
With ECBUILD-105 is is possible to check for build vs. install tree
export in <package>-import.cmake scripts.
Use this to export the correct GRIB_API_DEFINITION_PATH,
GRIB_API_SAMPLES_PATH, GRIB_API_IFS_SAMPLES_PATH in
grib_api-import.cmake for dependent projects to use.
2015-08-28 14:00:17 +01:00
Shahram Najm
40b85a7996
ECBUILD-87 CMake: include ecbuild_system with no policy scope
2015-08-17 13:00:43 +01:00
Shahram Najm
76d074ea8e
GRIB-804: cmake does not enable JPEG if only openjpeg is present and not jasper
2015-07-24 09:53:28 +01:00
Shahram Najm
563c480bf1
Fix for 'make rpms' needed for bamboo release builds
2015-07-14 18:05:15 +01:00
Shahram Najm
76bd03e33a
CMake: fortran and examples features
2015-06-09 14:50:51 +01:00
Shahram Najm
d56c384c3e
ECC-100: CMake: Rename GRIB_THREADS to ECCODES_THREADS
2015-05-14 16:45:03 +01:00
Shahram Najm
fce32129b2
ECC-106: CMake: overriding default install directories
2015-04-29 17:16:13 +01:00
Shahram Najm
60af889c43
Exclusions from make package_source
2015-04-01 09:50:46 +01:00
Shahram Najm
b39c30fc1b
Dont pack the share/eccodes dir
2015-03-30 11:46:28 +01:00
Shahram Najm
f2a554fbe8
GRIB-731: CMake: check the md5 of downloaded data for tests
2015-03-11 17:33:46 +00:00
Shahram Najm
a476153f94
Update ecbuild macro version because of pkgconfig
2015-03-06 17:35:59 +00:00
Shahram Najm
e98966d41b
ECC-72: Discontinue support for Fortran77
2015-02-27 18:21:10 +00:00
Shahram Najm
a38de835c2
Rebranding: cmake config etc
2015-02-18 18:11:38 +00:00
Shahram Najm
1aeaeecef7
Rebranding from grib_api to eccodes
2015-02-18 10:14:22 +00:00
Shahram Najm
f0ea1ec12f
ECC-63: Change name of the library
2015-02-13 18:04:42 +00:00
Shahram Najm
936684035d
Removed obsolete dirs
2015-02-10 22:53:13 +00:00
Shahram Najm
700d7c7878
GRIB-680: CMake: lib/pkgconfig not created
2015-02-05 16:57:47 +00:00
Shahram Najm
84f1a4ebe9
ECC-39: CMake build: make on sappa/sappb fail due to jasper include file
2015-02-02 17:02:15 +00:00
Shahram Najm
76b1ad64a9
GRIB-689: CMake: threads not enabled
2015-01-29 16:22:33 +00:00
Shahram Najm
8d9cd344fa
GRIB-689: CMake: threads not enabled
2015-01-29 15:50:51 +00:00
Shahram Najm
56a2427158
pkgconfig fixes
2015-01-29 13:27:11 +00:00
Shahram Najm
2e1d5a33ce
Added pkgconfig
2015-01-29 13:07:39 +00:00
Shahram Najm
e052f403e2
Fix for CMake 3.1
2015-01-27 10:26:33 +00:00
Shahram Najm
4a097bb807
Renamed some cmake variables
2015-01-26 22:28:46 +00:00
Shahram Najm
79d12206c5
CMake: add mechanism to install ecmwf-specific tools
2015-01-25 15:31:33 +00:00
Shahram Najm
1cafbdd5aa
Replace macros/makefile vars to use ECCODES prefix
2015-01-24 22:19:32 +00:00
Shahram Najm
8b0c048f41
GRIB-681: CMake Exports for IFS Samples Path
2015-01-19 10:23:02 +00:00
Shahram Najm
ad4893879d
Clean up
2015-01-09 15:18:52 +00:00
Shahram Najm
68b2b343dc
Update descriptions of features
2014-12-16 13:55:22 +00:00
Shahram Najm
65573cdbc5
GRIB-649: in developer mode take the samples and definitions from build directory
2014-11-25 13:21:39 +00:00
Shahram Najm
ed2ea91ab3
GRIB-627 and GRIB-628
2014-11-04 14:49:23 +00:00
Shahram Najm
63a6d347b7
GRIB-611: rework options to use ecbuild_add_option
2014-10-20 17:40:17 +01:00
Shahram Najm
3c6792e2c1
GRIB-579 - not having fortran does not stop you building grib_api
2014-10-03 16:49:05 +01:00
Shahram Najm
1315edbb48
GRIB-179: Data representation template 5.42 (CCSDS)
2014-08-28 10:11:51 +01:00
Shahram Najm
ab084c7f20
CMake: PNG and SZIP disabled by default
2014-07-17 14:39:55 +01:00
Shahram Najm
7a1319b6c5
CMake: add dist target
2014-07-11 16:50:30 +01:00
Shahram Najm
b6788c885e
CMake: Creating the source archive
2014-07-11 16:31:24 +01:00
Shahram Najm
e9cb722ffc
Merge grib api and eccodes - part 1
2014-06-18 17:14:01 +01:00
Shahram Najm
31f0e88a45
CMake tests
2014-03-31 13:57:06 +01:00
Shahram Najm
0ac11e38fa
Merge from develop branch: ecbuild macro version bump
2014-01-03 14:31:16 +00:00
Shahram Najm
c57d39ef59
improved generated headers
2014-01-03 11:20:14 +00:00
Shahram Najm
78802d4661
find threads directly on the project not by ecbuild
2013-12-23 15:50:47 +00:00
Shahram Najm
9cc74db148
add relative path to ecbuild
2013-12-11 10:12:34 +00:00
Shahram Najm
20b95e6349
CMake: change to conforming options
2013-12-09 14:47:14 +00:00
Shahram Najm
e45107acbb
Checkin from Tiago: fixes for build system
2013-09-18 08:53:52 +01:00
Shahram Najm
8d72bcbd9f
Fix for IEEE preprocessor directives [From Tiago Quintino]
2013-06-19 16:54:11 +01:00
Shahram Najm
26b9da1f65
Cmake changes from Tiago
2013-05-14 17:38:40 +01:00
Shahram Najm
119fbbeddf
CMake updates from 1.10.4
2013-04-23 09:59:14 +01:00
Shahram Najm
abeb369252
Cmake merge
2013-04-10 16:46:41 +01:00
Shahram Najm
7f5d1faca2
Cmake changes
2013-04-03 11:45:13 +01:00
Shahram Najm
523f3df490
Cmake changes and merges from master
2013-04-02 15:17:46 +01:00
Tiago Quintino
33b891186d
Ported grib_api 1.10.4 from p4 to git
2013-03-25 12:04:10 +00:00