Commit Graph

45 Commits

Author SHA1 Message Date
Chad Engler
065b3acb2f
Improve external include & warning support 2022-01-03 08:31:44 -08:00
Biswapriyo Nath
0884f50742 contrib/curl: Import fix for pollfd structure conflict
This fixes conflict of pollfd structure declaration with winsock2.h header file
2021-07-29 23:50:55 +05:30
Nicholaus Clark
076b9684af Renormalized line endings in the repository 2021-06-23 20:03:18 -04:00
Renaud Guillard
4da7825927 Fix curl header search path
Consider curl include directory as system header search path to match #include directives with angle brackets.
2021-06-14 10:30:34 +02:00
Ferdinand Thiessen
481b5dcfa2 Update to mbedtls 2.25 2021-03-10 16:34:13 +01:00
tdesveaux
f29f8b2030 Fix MinGW64 build 2020-03-31 16:19:42 -04:00
r-a-sattarov
907c83d840 E2K: fixed build by MCST lcc compiler
- fixed build by MCST lcc compiler on MCST Elbrus 2000 architecture when using Curl
- strip UTF-8 BOM for compability with MCST lcc compiler < 1.24
2019-11-10 14:31:01 +03:00
John Price
4676139abb Upgrade Lua from 5.3.4 to 5.3.5 2019-10-06 13:09:55 -05:00
François Revol
fd8bfef352 Fix Haiku support
- contrib/curl: use linux config for Haiku
Like svr4 we don't have SIOCGIFADDR.

- Haiku is POSIX enough

- Add libs for Haiku
Not tested yet

- contrib: fix Haiku bootstrap

- Fix os.getversion() for Haiku

- Fix bootstrap on Haiku
2019-10-01 00:48:56 +02:00
Cengiz Can
290f3f2494 use hex value for shim index key 2018-10-16 08:37:27 +03:00
Cengiz Can
eea2de2a1a Avoid impl dependent multi-char constants
Hello!

I was receiving this warning while compiling for linux:

```
src/host/premake.c: In function ‘premake_init’:
src/host/premake.c:197:36: warning: multi-character character constant [-Wmultichar]
  lua_rawseti(L, LUA_REGISTRYINDEX, 'SHIM');
                                    ^~~~~~
```

Instead of disabling the warning, I've decided to convert that array key to
an expression.

And I've tested with following compilers:

gcc version 7.3.0 (Ubuntu 7.3.0-27ubuntu1~18.04)
gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)

Thank you
2018-10-15 11:55:05 +03:00
Erin Catto
6da758cdd7 Xcode Fixes
Fix cppdialect=C++11
Fix angle bracket include complaints
2018-05-31 21:00:15 -07:00
Manu Evans
7c0fa10f75
Merge pull request #1080 from lanurmi/fix-debian-pcc
Fix curl compilation on Debian PowerPC.
2018-05-04 20:34:10 -07:00
Lauri Nurmi
d1bce0c95e Fix curl compilation on Debian PowerPC.
For some reason, __ppc__ is not defined by GCC, but __PPC__ is.
2018-05-04 16:45:25 +03:00
Lauri Nurmi
755a7e6d66 Support successfully bootstrapping on Solaris (OpenIndiana).
Some support already existed, but not enough. Also the "linkoptions" provided was incompatible with the Solaris ld.
2018-04-26 09:44:17 +03:00
Tom van Dijck
124a11f3ad fix for build failure on macOS in debug. 2017-08-02 08:46:47 -07:00
Tom van Dijck
36f835f313 Proof of concept for binary modules. 2017-07-04 19:19:23 -07:00
Tom van Dijck
3c1373c4a0 Resolve a few compiler warnings. 2017-06-20 15:19:48 -07:00
Tom van Dijck
d7a3e3c29a Reapply local changes to Lua 5.3.4 2017-06-19 12:11:49 -07:00
Tom van Dijck
7b9ff9f840 Update to Lua 5.3.4 2017-06-19 12:11:49 -07:00
Lynix
97282c31b5 Fix io.open unicode override 2017-05-18 20:30:42 +02:00
Tom van Dijck
97856fe923 Merge pull request #738 from aleksijuvani/curl-update
Update curl to 7.53.1
2017-04-24 12:58:34 -07:00
Sam Surtees
7b55321473 Added BSD support 2017-04-14 03:14:27 +10:00
Aleksi Juvani
af7187407a Update curl to 7.53.1 2017-04-11 15:10:46 +03:00
Jusonex
e2dbba7e63 Revert changes in contrib/mbedtls/premake5.lua 2017-03-09 23:04:08 +01:00
Jusonex
b0a8186b0d Don't build and link mbedtls on Windows/Mac 2017-03-09 20:07:32 +01:00
Jusonex
386a7f0ab2 Fix failing 'https_get_verify_peer' test on Mac 2017-03-09 12:42:34 +01:00
Jusonex
b2ec8b1b9a Use Schannel instead of mbedtls on Windows to avoid bundling CA certs
Also added a test that fails on the previous commit
2017-03-08 22:48:40 +01:00
Tom van Dijck
9a0b279a27 Update curl and use mbedtls instead of openssl. 2016-08-30 10:07:30 -07:00
Tom van Dijck
1bd7a009f1 fix zlib 2016-06-10 11:06:21 -07:00
Tom van Dijck
1dbc1ea784 properly escape defines. 2016-05-02 13:57:12 -07:00
neico
f83a1aea7e migrated "configuration" to "filter", resolves #462 2016-04-07 01:01:22 +02:00
Tom van Dijck
d7581b6dae Move lua into 'contrib' folder, and build as any other 3rd party lib. 2016-02-25 15:39:49 -08:00
Tom van Dijck
13d9866ce9 disable warnings in contrib libs. 2016-02-25 14:02:51 -08:00
Tom van Dijck
aed7334237 clean up the build settings a little. 2016-02-25 08:29:23 -08:00
Tom van Dijck
2a6505d3f8 remove 'location' calls from the contrib libraries, so they correctly follow the 'to' command line option. 2016-01-05 13:19:14 -08:00
Jason Perkins
dfe5610878 Remove unused variables 2015-12-28 12:06:40 -05:00
Jason Perkins
8c7d97001f Fix size_t/off_t size warnings 2015-12-28 12:05:21 -05:00
Tom van Dijck
61c73497db Update to Curl 7.45.0 2015-11-04 11:23:24 -08:00
Matthew Versluys
1175f0df25 SSL support for Linux using OpenSSL
CURL_CA_BUNDLE is deteceted during premake.
Feels like the header that was generated by configure should be removed and move all curl build options into premake.
2015-10-26 10:36:35 -07:00
Matthew Versluys
192aa8216b SSL Support on Mac
Utilizes Darwin SSL (rather than OpenSSL).
The configuration file that was built appears to be for Linux.
Had to remove the CURL_CA_BUNDLE for certificate lookup to work.
2015-10-24 13:53:04 -07:00
triton
53040c7989 Enable SSL on HTTP libcurl for Windows. 2015-09-10 03:07:19 +01:00
triton
8b4e026057 Fixed HTTP only compilation define to actually work. 2015-09-10 03:07:19 +01:00
grbd
6202fe473a http api changes 2015-04-14 17:54:03 -07:00
tdijck
e4cab4f0fe adding contrib libs (curl, zlib and libzip) 2015-04-14 09:29:38 -07:00