Marcel Raad
44ea2bef38
appveyor: add support for other build systems
...
Introduce BUILD_SYSTEM variable, which is currently always CMake.
Closes https://github.com/curl/curl/pull/3941
2019-05-29 10:04:38 +02:00
Daniel Stenberg
c9c5304dd4
appveyor: also build "/ci" branches like travis
2019-05-13 08:17:10 +02:00
Marcel Raad
f1aad7162a
AppVeyor: enable testing for WinSSL build
...
Closes https://github.com/curl/curl/pull/3725
2019-04-11 21:11:35 +02:00
Marcel Raad
267fae336b
AppVeyor: add classic MinGW build
...
But use the MSYS2 shell rather than the default MSYS shell because of
POSIX path conversion issues. Classic MinGW is only available on the
Visual Studio 2015 image.
Closes https://github.com/curl/curl/pull/3623
2019-02-27 22:44:23 +01:00
Marcel Raad
225698d072
AppVeyor: add MinGW-w64 build
...
Add a MinGW-w64 build using CMake's MSYS Makefiles generator.
Use the Visual Studio 2015 image as it has GCC 8, while the
Visual Studio 2017 image only has GCC 7.2.
Closes https://github.com/curl/curl/pull/3623
2019-02-27 22:44:08 +01:00
Marcel Raad
cb8bd77ada
AppVeyor: update to Visual Studio 2017
...
Switch all Visual Studio 2015 builds to Visual Studio 2017. It's not a
moving target anymore as the last update, Update 9, has been released.
Closes https://github.com/curl/curl/pull/3606
2019-02-26 16:51:26 +01:00
Marcel Raad
9593e2a92b
AppVeyor: switch VS 2015 builds to VS 2017 image
...
The Visual Studio 2017 image has Visual Studio 2015 and 2017 installed.
Closes https://github.com/curl/curl/pull/3606
2019-02-26 16:51:25 +01:00
Marcel Raad
fd9ce998e0
AppVeyor: explicitly select worker image
...
Currently, we're using the default Visual Studio 2015 image for
everything.
Closes https://github.com/curl/curl/pull/3606
2019-02-26 16:51:24 +01:00
Marcel Raad
8a1948283a
AppVeyor: re-enable test 500
...
It's passing now.
Closes https://github.com/curl/curl/pull/3615
2019-02-26 08:49:58 +01:00
Marcel Raad
5b79664177
AppVeyor: remove redundant builds
...
Remove the Visual Studio 2012 and 2013 builds as they add little value.
Ref: https://github.com/curl/curl/pull/3606
Closes https://github.com/curl/curl/pull/3614
2019-02-26 08:47:53 +01:00
Marcel Raad
12dde22b4c
AppVeyor: remove BDIR variable that sneaked in again
...
Removed in ae762e1abe
, accidentally added
again in 9f3be5672d
.
2018-10-10 21:57:42 +02:00
Marcel Raad
c10a424429
AppVeyor: use Debug builds to run tests
...
This enables more tests.
Closes https://github.com/curl/curl/pull/3104
2018-10-07 15:29:13 +02:00
Marcel Raad
9f3be5672d
AppVeyor: add HTTP_ONLY build
...
Closes https://github.com/curl/curl/pull/3104
2018-10-07 15:29:05 +02:00
Marcel Raad
d6eb28a9ad
AppVeyor: add WinSSL builds
...
Use the oldest and latest Windows SDKs for them.
Also, remove all but one OpenSSL build.
Closes https://github.com/curl/curl/pull/3104
2018-10-07 15:28:58 +02:00
Marcel Raad
aadf7b2293
AppVeyor: add remaining Visual Studio versions
...
This adds Visual Studio 9 and 10 builds.
There's no 64-bit VC9 compiler on AppVeyor, so use it as the Win32
build. Also, VC9 cannot be used for running the test suite.
Closes https://github.com/curl/curl/pull/3104
2018-10-07 15:28:49 +02:00
Marcel Raad
bb744caf2d
AppVeyor: break long line
...
Closes https://github.com/curl/curl/pull/3104
2018-10-07 15:28:36 +02:00
Marcel Raad
ae762e1abe
AppVeyor: remove unused BDIR variable
...
Closes https://github.com/curl/curl/pull/3104
2018-10-07 15:28:28 +02:00
Marcel Raad
8a42b769a7
AppVeyor: disable test 500
...
It almost always results in
"starttransfer vs total: 0.000001 0.000000".
I cannot reproduce this locally, so disable it for now.
Closes https://github.com/curl/curl/pull/3100
2018-10-05 09:33:06 +02:00
Marcel Raad
f475d9efb1
AppVeyor: set custom install prefix
...
CMake's default has spaces and in 32-bit mode parentheses, which result
in syntax errors in curl-config.
Closes https://github.com/curl/curl/pull/3100
2018-10-05 09:31:20 +02:00
Marcel Raad
d72219eebb
AppVeyor: Remove non-SSL non-test builds
...
They don't add much value.
Closes https://github.com/curl/curl/pull/3100
2018-10-05 09:31:09 +02:00
Marcel Raad
803d238073
AppVeyor: run test suite
...
Use the preinstalled MSYS2 bash for that.
Disable test 1139 as the CMake build doesn't generate curl.1.
Ref: https://github.com/curl/curl/issues/3070#issuecomment-425922224
Closes https://github.com/curl/curl/pull/3100
2018-10-05 09:30:48 +02:00
Marcel Raad
1672661443
AppVeyor: use in-tree build
...
Required to run the tests.
Closes https://github.com/curl/curl/pull/3100
2018-10-05 09:27:46 +02:00
Ruslan Baratov
c892795ea3
CMake: Respect BUILD_SHARED_LIBS
...
Use standard CMake variable BUILD_SHARED_LIBS instead of introducing
custom option CURL_STATICLIB.
Use '-DBUILD_SHARED_LIBS=%SHARED%' in appveyor.yml.
Reviewed-by: Sergei Nikulov
Closes #2755
2018-08-08 09:39:05 +02:00
Daniel Stenberg
9dfc541dd7
appveyor: add a win32 build
2017-10-27 23:40:04 +02:00
Marcel Raad
001701c47e
AppVeyor: now really use CURL_WERROR
...
It was misspelled as CURL_ERROR in commit
2d86e8d128
.
Closes https://github.com/curl/curl/pull/1686
2017-07-29 18:47:18 +02:00
Daniel Stenberg
2d86e8d128
appveyor: enable CURL_WERROR on all builds
2017-07-06 17:06:24 +02:00
Simon Warta
f541f7b94a
ci: whitelist branches to avoid testing feature branches twice
2017-06-21 09:52:44 +01:00
Sergei Nikulov
7c9cfd6c51
Appveyor: Updates for options - CURL_STATICLIB/BUILD_TESTING
...
Closes #892
2016-07-01 09:53:22 +02:00
Sergei Nikulov
7a8a7ca7b0
AppVeyor: updated to handle OpenSSL/WinSSL builds
...
Closes #621
2016-02-01 23:55:08 +01:00
Sergei Nikulov
4f037367ed
CI: Added AppVeyor-CI for curl
...
Closes #439
2015-09-26 23:57:36 +02:00