summaryrefslogtreecommitdiff
path: root/Utilities/cmcurl/CMake
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'upstream-curl' into update-curlBrad King2023-03-202-3/+1
| | | | | * upstream-curl: curl 2023-03-20 (b16d1fa8)
* Merge branch 'upstream-curl' into update-curlBrad King2023-02-2124-28/+28
| | | | | * upstream-curl: curl 2023-02-20 (046209e5)
* Merge branch 'upstream-curl' into update-curlBrad King2023-01-272-45/+43
| | | | | * upstream-curl: curl 2022-12-21 (c12fb3dd)
* Merge branch 'upstream-curl' into update-curlBrad King2022-10-3124-245/+150
| | | | | * upstream-curl: curl 2022-10-26 (cd95ee9f)
* Merge branch 'upstream-curl' into update-curlBrad King2022-04-283-5/+73
| | | | | * upstream-curl: curl 2022-04-27 (1669b17d)
* Merge branch 'upstream-curl' into update-curlBrad King2022-01-073-23/+2
| | | | | * upstream-curl: curl 2022-01-05 (801bd513)
* Merge branch 'upstream-curl' into update-curlBrad King2021-09-153-170/+89
| | | | | * upstream-curl: curl 2021-09-14 (8e82f2a0)
* Merge branch 'upstream-curl' into update-curlBrad King2021-05-272-23/+2
| | | | | * upstream-curl: curl 2021-05-26 (6b951a69)
* Merge branch 'upstream-curl' into update-curlBrad King2020-12-0922-24/+35
| | | | | * upstream-curl: curl 2020-12-09 (e0528597)
* Merge branch 'upstream-curl' into update-curlBrad King2020-08-191-0/+69
| | | | | * upstream-curl: curl 2020-08-19 (9d954e49)
* Merge branch 'upstream-curl' into update-curlBrad King2020-06-2420-0/+633
| | | | | * upstream-curl: curl 2020-06-23 (e9db32a0)
* curl: Avoid checking 'send' and 'recv' signaturesBrad King2020-05-201-0/+17
| | | | | | | | | | | | | | cURL detects the `send` and `recv` signatures using a large loop of `try_compile` checks. The results are used for the following: * Casting argument types in calls to `send` and `recv`, perhaps to avoid conversion warnings. We compile with `-w` anyway. * Providing debug variants for `CURLDEBUG`, which we do not use. Replace the detection loops with hard-coded results that should work well enough everywhere. This significantly reduces the number of configure-time checks for building CMake on some platforms.
* Merge branch 'upstream-curl' into update-curlBrad King2020-03-0411-62/+55
| | | | | * upstream-curl: curl 2020-03-04 (b8d13668)
* replace remove and remove_directory with rm in testsJohnny Jazeix2019-11-131-1/+1
|
* Fix elseif() in place of else()Artalus2019-07-031-1/+1
|
* Merge branch 'upstream-curl' into update-curlBrad King2019-05-223-21/+102
| | | | | * upstream-curl: curl 2019-05-22 (885ce314)
* Merge branch 'upstream-curl' into update-curlBrad King2018-10-313-60/+23
| | | | | * upstream-curl: curl 2018-10-30 (19667715)
* Merge branch 'upstream-curl' into update-curlBrad King2018-10-2213-483/+415
| | | | | * upstream-curl: curl 2018-09-04 (432eb5f5)
* Merge branch 'upstream-curl' into update-curlBrad King2018-05-181-0/+20
| | | | | * upstream-curl: curl 2018-05-15 (cb013830)
* Merge branch 'upstream-curl' into update-curlBrad King2018-01-241-0/+59
| | | | | * upstream-curl: curl 2018-01-23 (d6c21c8e)
* Fix trivial typos in textluzpaz2017-11-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Some are user facing. Found using codespell -q 3 --skip="./Utilities" -I .cmake-whitelist.txt` whereby the whitelist contained: ans dum helpfull emmited emmitted buil iff isnt nto ot pathes substract te todays upto whitespaces
* Merge branch 'upstream-curl' into update-curlBrad King2017-10-103-6/+61
| | | | | * upstream-curl: curl 2017-10-04 (3ea76790)
* Merge branch 'upstream-curl' into update-curlBrad King2017-05-114-1/+43
| | | | | | | | * upstream-curl: curl 2017-04-19 (d957e218) Resolve conflicts in `CMakeLists.txt` in favor of the upstream version. We will re-apply our logic as needed in following commits.
* Merge branch 'upstream-curl' into update-curlBrad King2017-02-071-11/+14
| | | | | * upstream-curl: curl 2016-12-22 (44b9b4d4)
* Merge branch 'upstream-curl' into update-curlBrad King2016-12-052-0/+79
| | | | | * upstream-curl: curl 2016-11-02 (3c561c65)
* Merge branch 'upstream-curl' into update-curlBrad King2016-08-032-2/+2
| | | | | * upstream-curl: curl 2016-08-03 (f2cb3a01)
* curl: Fix check for gethostbyname_r with 5 argumentsBrad King2015-08-171-1/+1
| | | | | | Fix the check code to pass 5 arguments instead of 6. This typo was introduced in curl 7.39 but was not noticed because the result of this check is used only if ENABLE_IPV6 is OFF.
* Merge branch 'curl-upstream' into update-curlBrad King2015-08-127-514/+455
| | | | | | | Resolve conflicts by taking upstream side when possible and otherwise integrating the changes from both sides. Be carful in CMakeLists.txt where the OPENSSL code block that we modified previously has moved, and preserve our previous modifications in the new location.
* curl: Fix detection of headers with dependenciesBrad King2014-11-101-1/+1
| | | | | | Restore the check_include_file_concat functionality broken in upstream curl. The <net/if.h> header on older OS X versions depends on <sys/socket.h> begin included first, for example.
* curl: Simplify if() conditions on check result variablesBrad King2014-10-304-9/+9
| | | | | | | | | | | Remove use of an old hack that takes advantage of the auto-dereference behavior of the if() command to detect if a variable is defined. The hack has the form: if("${VAR} MATCHES "^${VAR}$") where "${VAR}" is a macro argument reference. Use if(DEFINED) instead. This also avoids warnings for CMake Policy CMP0054.
* curl: Remove unused SIZEOF_LONG_DOUBLEBrad King2014-10-291-3/+0
| | | | | Re-apply change from commit v2.8.2~537 (cmcurl: Remove unused SIZEOF_LONG_DOUBLE, 2009-12-17) on updated upstream curl.
* Merge branch 'curl-upstream' into update-curlBrad King2014-10-2910-0/+1442
| | | | | Resolve all conflicts in favor of the upstream side. We can re-apply specific changes later.
* curl: Drop our CMake infrastructure to make room for the upstreamBrad King2014-10-295-926/+0
| | | | | | Remove our curl CMake build files since upstream now provides some. After merging the upstream versions we may then port them to build inside CMake and take code from our old build files as needed.
* cmcurl: Use if(DEFINED) to simplify conditionsBrad King2014-09-111-2/+2
| | | | | Replace old hacks of the form 'if("${VAR}" MATCHES "^${VAR}$")' with the much simpler 'if(NOT DEFINED ${VAR})'.
* Drop use of configure_file IMMEDIATE optionDaniele E. Domenichelli2013-11-132-4/+2
| | | | | | Since commit 7d47c693 (Drop compatibility with CMake < 2.4, 2013-10-08) we no longer need to use the configure_file IMMEDIATE option to support compatibility modes less than 2.0.
* Haiku: Remove outdated preprocessor checksAdrien Destugues2013-10-081-1/+1
| | | | | | | | | * Haiku does not define __BEOS__ anymore, so there is no need to guard these BeOS specific workaround for Haiku. * The workaround themselves are not needed for Haiku as it has much better POSIX compatibility than BeOS did. Applied-by: Rolf Eike Beer <eike@sf-mail.de>
* Use _POLL_EMUL_H_ instead of HAVE_POLL_FINEBen Boeckel2010-12-161-8/+0
| | | | | Headers define _POLL_EMUL_H_ if they are not in the kernel, so a try_run check for them is not necessary.
* cmcurl: Drop custom CHECK_TYPE_SIZE macroBrad King2009-12-152-90/+0
| | | | | We now require a version of CMake that provides CHECK_TYPE_SIZE, so we do not need a custom one for curl.
* ENH: add initial support for HAIKU OS from bug# 7425Bill Hoffman2008-09-151-1/+1
|
* ENH: Avoid cmcurl CMake macro name conflictsBrad King2008-07-173-28/+28
| | | | | | Utilities/cmcurl/CMake provides macros with the same file names and macro names as others in Modules, but with different interfaces. We rename the curl ones to avoid conflict.
* ENH: add support for vs 2008 beta 2Bill Hoffman2007-09-171-1/+4
|
* STYLE: HAVE_LONG_LONG_CONST was completely unused here (it was used in theAlexander Neundorf2007-08-092-12/+5
| | | | | | (unused) copy of curl under CMake/CTest/Curl/ ) Alex
* ENH: change order so windows functions are found first since try compile is ↵Bill Hoffman2007-07-201-2/+2
| | | | slow on windows
* ENH: Use IF(NOT DEFINED) check to short-circuit size test.Brad King2007-05-171-0/+2
|
* COMP: Fix support for old CMake (2.0 and 2.2)Andy Cedilnik2007-03-163-2/+4
|
* ENH: Unify with the compile oneAndy Cedilnik2007-03-151-13/+18
|
* ENH: Update Curl to 7.16.1Andy Cedilnik2007-03-153-0/+398
|
* ENH: centralized locaiton of CMakeFiles settingKen Martin2006-06-141-6/+9
|
* BUG: revert such that it should workKen Martin2006-01-171-2/+2
|
* ENH: add support for watcom wmake and wcl386Bill Hoffman2006-01-172-11/+11
|