#
a39d8f70 |
| 27-Nov-2018 |
Konstantin Kushnir |
CMake: fix MIT/Heimdal Kerberos detection - fix syntax error in FindGSS.cmake - correct krb5 include directory. FindGSS exports "GSS_INCLUDE_DIR" variable. Closes https://
CMake: fix MIT/Heimdal Kerberos detection - fix syntax error in FindGSS.cmake - correct krb5 include directory. FindGSS exports "GSS_INCLUDE_DIR" variable. Closes https://github.com/curl/curl/pull/3316
show more ...
|
#
302d125b |
| 30-Oct-2018 |
Daniel Stenberg |
axtls: removed As has been outlined in the DEPRECATE.md document, the axTLS code has been disabled for 6 months and is hereby removed. Use a better supported TLS library!
axtls: removed As has been outlined in the DEPRECATE.md document, the axTLS code has been disabled for 6 months and is hereby removed. Use a better supported TLS library! Assisted-by: Daniel Gustafsson Closes #3194
show more ...
|
#
98d9a33d |
| 29-Oct-2018 |
Ruslan Baratov |
cmake: Remove unused CURL_CONFIG_HAS_BEEN_RUN_BEFORE variable Closes #3191
|
Revision tags: curl-7_62_0 |
|
#
e97679a3 |
| 27-Oct-2018 |
Tuomo Rinne |
cmake: uniform ZLIB to use USE_ variable and clean curl-config.cmake.in Closes #3123
|
#
fc0672b4 |
| 10-Oct-2018 |
Tuomo Rinne |
cmake: add support for transitive ZLIB target
|
#
b04e6240 |
| 24-Oct-2018 |
Ruslan Baratov |
cmake: remove unused variables Remove variables: * HAVE_SOCKLEN_T * CURL_SIZEOF_CURL_SOCKLEN_T * CURL_TYPEOF_CURL_SOCKLEN_T Closes #3166
|
#
97cde940 |
| 11-Oct-2018 |
Marcel Raad |
CMake: remove BOM Accidentally aded in commit 1bb86057ff07083deeb0b00f8ad35879ec4d03ea. Reported-by: Viktor Szakats Ref: https://github.com/curl/curl/pull/3120#issuecomment-4286
CMake: remove BOM Accidentally aded in commit 1bb86057ff07083deeb0b00f8ad35879ec4d03ea. Reported-by: Viktor Szakats Ref: https://github.com/curl/curl/pull/3120#issuecomment-428673136
show more ...
|
#
1bb86057 |
| 09-Oct-2018 |
Marcel Raad |
CMake: disable -Wpedantic-ms-format As done in the autotools build. This is required for MinGW, which supports only %I64 for printing 64-bit values, but warns about it. Closes h
CMake: disable -Wpedantic-ms-format As done in the autotools build. This is required for MinGW, which supports only %I64 for printing 64-bit values, but warns about it. Closes https://github.com/curl/curl/pull/3120
show more ...
|
#
667b5721 |
| 04-Oct-2018 |
dmitrykos |
cmake: test and set missed defines during configuration Added configuration checks for HAVE_BUILTIN_AVAILABLE and HAVE_CLOCK_GETTIME_MONOTONIC. Closes #3097
|
Revision tags: curl-7_61_1 |
|
#
69328490 |
| 17-Jul-2018 |
Ruslan Baratov |
CMake: Improve config installation Use 'GNUInstallDirs' standard module to set destinations of installed files. Use uppercase "CURL" names instead of lowercase "curl" to match s
CMake: Improve config installation Use 'GNUInstallDirs' standard module to set destinations of installed files. Use uppercase "CURL" names instead of lowercase "curl" to match standard 'FindCURL.cmake' CMake module: * https://cmake.org/cmake/help/latest/module/FindCURL.html Meaning: * Install 'CURLConfig.cmake' instead of 'curl-config.cmake' * User should call 'find_package(CURL)' instead of 'find_package(curl)' Use 'configure_package_config_file' function to generate 'CURLConfig.cmake' file. This will make 'curl-config.cmake.in' template file smaller and handle components better. E.g. current configuration report no error if user specified unknown components (note: new configuration expects no components, report error if user will try to specify any). Closes https://github.com/curl/curl/pull/2849
show more ...
|
#
518ed51e |
| 21-Sep-2018 |
Brad King |
cmake: Backport to work with CMake 3.0 again Changes in commit 7867aaa9a0 (cmake: link curl to the OpenSSL targets instead of lib absolute paths, 2018-07-17) and commit f826b4ce98 (cmake
cmake: Backport to work with CMake 3.0 again Changes in commit 7867aaa9a0 (cmake: link curl to the OpenSSL targets instead of lib absolute paths, 2018-07-17) and commit f826b4ce98 (cmake: bumped minimum version to 3.4, 2018-07-19) required CMake 3.4 to fix issue #2746. This broke support for users on older versions of CMake even if they just want to build curl and do not care whether transitive dependencies work. Backport the logic to work with CMake 3.0 again by implementing the fix only when the version of CMake is at least 3.4.
show more ...
|
Revision tags: curl-7_61_0 |
|
#
c892795e |
| 10-Jul-2018 |
Ruslan Baratov |
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 appveyo
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
show more ...
|
#
f826b4ce |
| 19-Jul-2018 |
John Butterfield |
cmake: bumped minimum version to 3.4 Closes #2753
|
#
7867aaa9 |
| 17-Jul-2018 |
John Butterfield |
cmake: link curl to the OpenSSL targets instead of lib absolute paths Reviewed-by: Jakub Zakrzewski Reviewed-by: Sergei Nikulov Closes #2753
|
#
d1207c07 |
| 17-Jul-2018 |
Ruslan Baratov |
CMake: Update scripts to use consistent style Closes #2727 Reviewed-by: Sergei Nikulov
|
#
e0a4bba7 |
| 05-Jul-2018 |
Ruslan Baratov |
CMake: remove redundant and old end-of-block syntax Reviewed-by: Jakub Zakrzewski Closes #2715
|
#
b4db3a8a |
| 05-Jul-2018 |
Ruslan Baratov |
CMake: Remove unused 'output_var' from 'collect_true' Variable 'output_var' is not used and can be removed. Function 'collect_true' renamed to 'count_true'.
|
#
59b284b6 |
| 17-Jun-2018 |
Raphael Gozzo |
cmake: allow multiple SSL backends This will make possible to select the SSL backend (using curl_global_sslset()) even when the libcurl is built using CMake Closes #2665
|
#
38203f15 |
| 08-Jun-2018 |
Daniel Stenberg |
openssl: assume engine support in 1.0.1 or later Previously it was checked for in configure/cmake, but that would then leave other build systems built without engine support. Wh
openssl: assume engine support in 1.0.1 or later Previously it was checked for in configure/cmake, but that would then leave other build systems built without engine support. While engine support probably existed prior to 1.0.1, I decided to play safe. If someone experience a problem with this, we can widen the version check. Fixes #2641 Closes #2644
show more ...
|
#
ebd21327 |
| 30-May-2018 |
Viktor Szakats |
curl.rc: embed manifest for correct Windows version detection * enable it in `src/Makefile.m32` * enable it in `winbuild/MakefileBuild.vc` if a custom manifest is _not_ enabled via
curl.rc: embed manifest for correct Windows version detection * enable it in `src/Makefile.m32` * enable it in `winbuild/MakefileBuild.vc` if a custom manifest is _not_ enabled via the existing `EMBED_MANIFEST` option * enable it for all Windows CMake builds (also disable the built-in minimal manifest, added by CMake by default.) For other build systems, add the `-DCURL_EMBED_MANIFEST` option to the list of RC (Resource Compiler) flags to enable the manifest included in `src/curl.rc`. This may require to disable whatever automatic or other means in which way another manifest is added to `curl.exe`. Notice that Borland C doesn't support this method due to a long-pending resource compiler bug. Watcom C may also not handle it correctly when the `-zm` `wrc` option is used (this option may be unnecessary though) and regardless of options in certain earlier revisions of the 2.0 beta version. Closes https://github.com/curl/curl/pull/1221 Fixes https://github.com/curl/curl/issues/2591
show more ...
|
#
645948df |
| 27-May-2018 |
Bernhard Walle |
cmake: check for getpwuid_r The autotools-based build system does it, so we do it also in CMake. Bug: #2609 Signed-off-by: Bernhard Walle <bernhard@bwalle.de>
|
Revision tags: curl-7_60_0 |
|
#
7e93637a |
| 31-Mar-2018 |
maxed |
Fix the test for fsetxattr and strerror_r tests in CMake to work without compiling
|
#
2c0225e0 |
| 23-May-2018 |
Sergei Nikulov |
cmake: set -d postfix for debug builds if not specified using -DCMAKE_DEBUG_POSTFIX explicitly fixes #2121, obsoletes #2384
|
#
bea18c7f |
| 27-Mar-2018 |
Michał Janiszewski |
cmake: Add advapi32 as explicit link library for win32 ARM targets need advapi32 explicitly. Closes #2363
|
#
66e93802 |
| 22-Mar-2018 |
Sergei Nikulov |
cmake: avoid warn-as-error during config checks (#2411) - Move the CURL_WERROR option processing after the configuration checks to avoid failures in case of warnings during the configu
cmake: avoid warn-as-error during config checks (#2411) - Move the CURL_WERROR option processing after the configuration checks to avoid failures in case of warnings during the configuration checks. This is a partial fix for #2358
show more ...
|