Commit Graph

4036 Commits

Author SHA1 Message Date
Daniel Tipping 94eca21bec README: fix shields capitalisation 2019-02-11 14:38:39 +00:00
Daniel Tipping 486b3f876e README: add travis-ci shields 2019-02-11 14:38:39 +00:00
Daniel Tipping 80b8b726b2 MacOS: add .travis.yml 2019-02-11 14:38:39 +00:00
Daniel Tipping 470c32af01 Appveyor: switch to libnetcdf 2019-02-11 11:54:01 +00:00
Daniel Tipping a36f3acf51 Appveyor: reformat with tabstop=2 2019-02-11 11:19:36 +00:00
StephanSiemen 8ed0b1ee2d
Merge pull request #8 from ecmwf/dtip-ctest-settings
Appveyor: use --output-on-failure for ctest
2019-01-29 11:29:28 +00:00
Daniel Tipping 2f5a3e9a03 Appveyor: use --output-on-failure for ctest 2019-01-29 10:44:24 +00:00
StephanSiemen f23bafb03f
Merge pull request #7 from ecmwf/dtip-windows
Appveyor: switch to develop branch of ecbuild
2019-01-18 11:43:02 +00:00
Daniel Tipping bc25f907b3 Appveyor: switch to develop branch of ecbuild 2019-01-16 09:18:32 +00:00
shahramn 82cc759132
Merge pull request #6 from ecmwf/dtip-windows
ECC-852: Fix the build
2019-01-14 13:44:35 +00:00
Daniel Tipping 11a2352d4e Windows: fix find_linux_utils function call 2019-01-14 13:27:50 +00:00
Daniel Tipping a449455085 Make find_linux_utils a windows-only check 2019-01-14 13:22:11 +00:00
Daniel Tipping 2a3fd806da Revert "Appveyor: build both with & without MEMFS"
This reverts commit 50e1a413ed.
2019-01-14 13:00:44 +00:00
shahramn f2c0b51af9
Merge pull request #5 from ecmwf/dtip-windows
ECC-852 - fixups to PR #4
2019-01-14 12:57:35 +00:00
Daniel Tipping 891c454987 Check for linux utils only if tests are enabled 2019-01-14 12:46:36 +00:00
Daniel Tipping e2fc544a01 Include eccodes_find_linux_utils in CMakeLists 2019-01-14 12:46:36 +00:00
shahramn da3ea4e39e
Merge pull request #4 from ecmwf/dtip-windows
ECC-852: Add eccodes_find_linux_utils.cmake
2019-01-14 11:22:29 +00:00
Daniel Tipping e212ae79c4 ECC-852: Add eccodes_find_linux_utils.cmake
We require a handful of standard linux utils to run the tests - these
need to be explicitly installed on Windows. We add a check for the utils
so we can notify the user if any util is missing.
2019-01-14 11:06:12 +00:00
StephanSiemen 55a73d7758
Merge pull request #3 from ecmwf/dtip-windows
Add Windows support for building with CMake
2019-01-14 10:49:34 +00:00
Daniel Tipping 2eb9668779 Appveyor: activate conda environment
This is more straightforward than manually changing the system path.
2019-01-14 09:20:00 +00:00
Daniel Tipping 6f117addb1 Appveyor: bump build version 2019-01-14 09:20:00 +00:00
Daniel Tipping 50e1a413ed Appveyor: build both with & without MEMFS 2019-01-14 09:19:59 +00:00
Daniel Tipping 67bb6588a2 Appveyor: enable JPG 2019-01-12 12:01:05 +00:00
Daniel Tipping ec7495c289 Appveyor: enable NETCDF 2019-01-12 11:30:31 +00:00
Daniel Tipping 132a722020 Remove .gitattributes
It's making unsafe changes.
2019-01-12 11:30:30 +00:00
Daniel Tipping 56ff5503ea Appveyor: switch back to nmake
jom seems to be causing intermittent build failures. That's no good.
2019-01-12 11:30:30 +00:00
Daniel Tipping 6c2e3db271 Close dir when we've finished scanning 2019-01-12 10:42:21 +00:00
Daniel Tipping 47d7085bc4 Windows: close dir when we've finished scanning 2019-01-12 10:42:17 +00:00
Daniel Tipping 6e97dc6858 Windows: refactor grib_tools.c scan 2019-01-10 17:42:10 +00:00
Daniel Tipping 667fc41f64 Windows: remove dead comment 2019-01-10 17:39:15 +00:00
Daniel Tipping c0fbbba586 Windows: remove directory check
There's no directory check in the non-Windows code.
2019-01-10 17:38:36 +00:00
Daniel Tipping 1603eae822 Windows: fix usage of _findfirst 2019-01-10 17:37:27 +00:00
Daniel Tipping 7da82c678d Windows: tigge: append wildcard to directory name
So _findfirst actually works.
2019-01-10 17:35:24 +00:00
Daniel Tipping 35ce157d93 Windows: tigge: remove isWinDir check
So it's the same as on non-Windows
2019-01-10 17:13:05 +00:00
Daniel Tipping 496c8cf192 Remove dead code 2019-01-10 17:10:13 +00:00
Daniel Tipping 073fd7d987 Windows: tigge: close directory when finished 2019-01-10 16:23:14 +00:00
Daniel Tipping 9d7f7cf0ec Windows: define YY_NO_UNISTD_H only if it's not defined already
This was causing a macro redefinition warning for those building with
Visual Studio instead of cmake.
2019-01-10 11:53:36 +00:00
Daniel Tipping 937a71ef44 Appveyor: fix typo 2019-01-09 18:37:58 +00:00
Daniel Tipping d609b35486 Appveyor: speed up builds by using jom
jom is an nmake clone with a -j option.
2019-01-09 18:03:38 +00:00
Daniel Tipping 7af69ef6e4 Appveyor: remove debug 2019-01-09 14:29:13 +00:00
Daniel Tipping 42bceb0424 Windows: suppress compiler warnings
Moved from ecBuild so the suppressions are project-specific.
2019-01-09 14:20:15 +00:00
Daniel Tipping 72b5e1ffb0 Appveyor: remove dtip-windows branch 2019-01-09 13:29:39 +00:00
Daniel Tipping bcbd72dccf Remove dead code 2019-01-09 13:15:06 +00:00
Daniel Tipping 26b1ce923d Remove dead code 2019-01-09 12:54:44 +00:00
Daniel Tipping eaf16f3f86 Windows: tidy md5
uint64_t is defined in stdint.h on Windows.
2019-01-09 12:54:44 +00:00
Daniel Tipping 8b39e500c1 Tigge: remove dead code 2019-01-09 12:24:27 +00:00
Daniel Tipping f877a47f00 Windows: add appveyor.yml 2019-01-08 18:22:05 +00:00
Daniel Tipping fa5c758cf9 README: switch to .md and add Windows build shields 2019-01-08 18:22:04 +00:00
StephanSiemen 566cb67d0c Hardcode UNIX file endings - also for Windows 2019-01-07 18:50:24 +00:00
Daniel Tipping e591a0f7a6 Windows: use ECCODES_ON_WINDOWS in memfs 2019-01-07 18:50:24 +00:00