#
2e769766 |
| 26-May-2022 |
Viktor Szakats |
cmake: enable curl.rc for all Windows targets Before this patch, it was only enabled for MSVC. This syncs this configuration with libcurl.rc, which was already included with every Wi
cmake: enable curl.rc for all Windows targets Before this patch, it was only enabled for MSVC. This syncs this configuration with libcurl.rc, which was already included with every Windows compiler. Closes #8918
show more ...
|
#
82d33400 |
| 20-May-2021 |
Daniel Stenberg |
copyright: update copyright year ranges to 2021
|
#
3057c6cd |
| 21-Apr-2021 |
Daniel Stenberg |
Revert "cmake: make libcurl library output name configurable" This reverts commit 1cba36d2166c396f987eea587cf92671b27acb92. CMake provides properties that can be set on a target to
Revert "cmake: make libcurl library output name configurable" This reverts commit 1cba36d2166c396f987eea587cf92671b27acb92. CMake provides properties that can be set on a target to rename the output artifact without changing the name of a target. Ref: #6899
show more ...
|
#
1cba36d2 |
| 15-Apr-2021 |
Ralph Langendam |
cmake: make libcurl library output name configurable Closes #6899
|
Revision tags: curl-7_76_1, curl-7_76_0, curl-7_75_0, curl-7_74_0 |
|
#
4d2f8006 |
| 04-Nov-2020 |
Daniel Stenberg |
curl.se: new home Closes #6172
|
Revision tags: curl-7_73_0, tiny-curl-7_72_0 |
|
#
95aea798 |
| 22-Aug-2020 |
Marcel Raad |
CMake: add option to enable Unicode on Windows As already existing for winbuild. Closes https://github.com/curl/curl/pull/5843
|
Revision tags: curl-7_72_0, curl-7_71_1, curl-7_71_0, curl-7_70_0 |
|
#
7fa15784 |
| 09-Apr-2020 |
Nathaniel R. Lewis |
cmake: add aliases so exported target names are available in tree Reviewed-by: Brad King Closes #5206
|
#
9a8b3b3e |
| 23-Mar-2020 |
Daniel Stenberg |
copyright: fix out-of-date copyright ranges and missing headers Reported by the new script 'scripts/copyright.pl'. The script has a regex whitelist for the files that don't need copyrigh
copyright: fix out-of-date copyright ranges and missing headers Reported by the new script 'scripts/copyright.pl'. The script has a regex whitelist for the files that don't need copyright headers. Removed three (mostly usesless) README files from docs/ Closes #5141
show more ...
|
Revision tags: curl-7_69_1, curl-7_69_0 |
|
#
4ccf7622 |
| 09-Jan-2020 |
Tobias Hieta |
CMake: Add support for CMAKE_LTO option. This enables Link Time Optimization. LTO is a proven technique for optimizing across compilation units. Closes #4799
|
Revision tags: curl-7_68_0, curl-7_67_0, curl-7_66_0, curl-7_65_3, curl-7_65_2, curl-7_65_1, curl-7_65_0, curl-7_64_1 |
|
#
c543da9a |
| 19-Feb-2019 |
Daniel Stenberg |
curl: remove MANUAL from -M output ... and remove it from the dist tarball. It has served its time, it barely gets updated anymore and "everything curl" is now convering all this doc
curl: remove MANUAL from -M output ... and remove it from the dist tarball. It has served its time, it barely gets updated anymore and "everything curl" is now convering all this document once tried to include, and does it more and better. In the compressed scenario, this removes ~15K data from the binary, which is 25% of the -M output. It remains in the git repo for now for as long as the web site builds a page using that as source. It renders poorly on the site (especially for mobile users) so its not even good there. Closes #3587
show more ...
|
Revision tags: curl-7_64_0, curl-7_63_0, curl-7_62_0, 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 ...
|
#
b801b453 |
| 23-Sep-2018 |
Viktor Szakats |
whitespace fixes - replace tabs with spaces where possible - remove line ending spaces - remove double/triple newlines at EOF - fix a non-UTF-8 character - cleanup a few inde
whitespace fixes - replace tabs with spaces where possible - remove line ending spaces - remove double/triple newlines at EOF - fix a non-UTF-8 character - cleanup a few indentations/line continuations in manual examples Closes https://github.com/curl/curl/pull/3037
show more ...
|
#
d1207c07 |
| 17-Jul-2018 |
Ruslan Baratov |
CMake: Update scripts to use consistent style Closes #2727 Reviewed-by: Sergei Nikulov
|
Revision tags: curl-7_61_0 |
|
#
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
|
Revision tags: curl-7_60_0, curl-7_59_0, curl-7_58_0, curl-7_57_0 |
|
#
2671f5f7 |
| 10-Nov-2017 |
John Starks |
cmake: Correctly include curl.rc in Windows builds (#2064) Update CMakeLists.txt to add curl.rc to the correct list.
|
Revision tags: curl-7_56_1, curl-7_56_0 |
|
#
1cb4f5d6 |
| 10-Sep-2017 |
Jakub Zakrzewski |
cmake: Export libcurl and curl targets to use by other cmake projects The config files define curl and libcurl targets as imported targets CURL::curl and CURL::libcurl. For backward comp
cmake: Export libcurl and curl targets to use by other cmake projects The config files define curl and libcurl targets as imported targets CURL::curl and CURL::libcurl. For backward compatibility with CMake- provided find-module the CURL_INCLUDE_DIRS and CURL_LIBRARIES are also set. Closes #1879
show more ...
|
Revision tags: curl-7_55_1, curl-7_55_0, curl-7_54_1 |
|
#
73a2fcea |
| 22-May-2017 |
Daniel Stenberg |
includes: remove curl/curlbuild.h and curl/curlrules.h Rely entirely on curl/system.h now. Introduced in Aug 2008 with commit 14240e9e109f. Now gone. Fixes #1456
|
Revision tags: curl-7_54_0 |
|
#
84a226a3 |
| 25-Feb-2017 |
Peter Wu |
cmake: build manual pages (including curl.1) Also make Perl mandatory to allow building the docs. While CMakeLists.txt could probably read the list of manual pages from Makefile
cmake: build manual pages (including curl.1) Also make Perl mandatory to allow building the docs. While CMakeLists.txt could probably read the list of manual pages from Makefile.am, actually putting those in CMakeLists.txt is cleaner so that is what is done here. Fixes #1230 Ref: https://github.com/curl/curl/pull/1288
show more ...
|
Revision tags: curl-7_53_1, curl-7_53_0, curl-7_52_1, curl-7_52_0 |
|
#
27302abb |
| 07-Nov-2016 |
Daniel Stenberg |
s/cURL/curl We're mostly saying just "curl" in lower case these days so here's a big cleanup to adapt to this reality. A few instances are left as the project could still formally be
s/cURL/curl We're mostly saying just "curl" in lower case these days so here's a big cleanup to adapt to this reality. A few instances are left as the project could still formally be considered called cURL.
show more ...
|
Revision tags: curl-7_51_0, curl-7_50_3, curl-7_50_2, curl-7_50_1, curl-7_50_0, curl-7_49_1, curl-7_49_0, curl-7_48_0, curl-7_47_1, curl-7_47_0 |
|
#
bfe6f1f7 |
| 23-Dec-2015 |
Daniel Stenberg |
Makefile.inc: s/curl_SOURCES/CURL_FILES This allows the root Makefile.am to include the Makefile.inc without causing automake to warn on it (variables named *_SOURCES are magic). cur
Makefile.inc: s/curl_SOURCES/CURL_FILES This allows the root Makefile.am to include the Makefile.inc without causing automake to warn on it (variables named *_SOURCES are magic). curl_SOURCES is then instead assigned properly in src/Makefile.am only. Closes #577
show more ...
|
Revision tags: curl-7_46_0, curl-7_45_0, curl-7_44_0, curl-7_43_0, curl-7_42_1, curl-7_42_0, curl-7_41_0, curl-7_40_0 |
|
#
b723ec99 |
| 23-Dec-2014 |
Sergei Nikulov |
CMake: Fix generation of tool_hugehelp.c on windows Use "cmake -E echo" instead of "echo". Reviewed-by: Brad King <brad.king@kitware.com>
|
Revision tags: curl-7_39_0 |
|
#
b55502cd |
| 12-Oct-2014 |
Peter Wu |
cmake: build tool_hugehelp (ENABLE_MANUAL) Rather than always outputting an empty manual page for the '-M' option, generate a full manual page as done by autotools. For simplicity in
cmake: build tool_hugehelp (ENABLE_MANUAL) Rather than always outputting an empty manual page for the '-M' option, generate a full manual page as done by autotools. For simplicity in CMake, always generate the gzipped page as it will not be used anyway when zlib is not available. Signed-off-by: Peter Wu <peter@lekensteyn.nl>
show more ...
|
Revision tags: curl-7_38_0 |
|
#
a3154295 |
| 22-Aug-2014 |
Jakub Zakrzewski |
Cmake: Got rid of setup_curl_dependencies There is no need for such function. Include_directories propagate by themselves and having a function with one simple link statement makes l
Cmake: Got rid of setup_curl_dependencies There is no need for such function. Include_directories propagate by themselves and having a function with one simple link statement makes little sense.
show more ...
|
Revision tags: curl-7_37_1 |
|
#
e8b74313 |
| 21-May-2014 |
Steve Holme |
build: Renamed CURLX_ONES file list definition to CURLX_CFILES Renamed the CURLX_ONES file list definition in order to a) try and be consistent with other file lists and b) to allow for
build: Renamed CURLX_ONES file list definition to CURLX_CFILES Renamed the CURLX_ONES file list definition in order to a) try and be consistent with other file lists and b) to allow for the addition of the curlx header files, which will assist with Visual Studio project files generation rather than hard coding those files.
show more ...
|
Revision tags: curl-7_37_0, curl-7_36_0, curl-7_35_0, curl-7_34_0, curl-7_33_0, curl-7_32_0 |
|
#
448d55ef |
| 09-Jul-2013 |
Sergei Nikulov |
cmake: Fix for MSVC2010 project generation Fixed issue with static build for MSVC2010. After some investigation I've discovered known issue http://public.kitware.com/Bug/view.ph
cmake: Fix for MSVC2010 project generation Fixed issue with static build for MSVC2010. After some investigation I've discovered known issue http://public.kitware.com/Bug/view.php?id=11240 When .rc file is linked to static lib it fails with following linker error LINK : warning LNK4068: /MACHINE not specified; defaulting to X86 file.obj : fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86' Fix add target property /MACHINE: for MSVC generation. Also removed old workarounds - it caused errors during msvc build. Bug: http://curl.haxx.se/mail/lib-2013-07/0046.html
show more ...
|