| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
This will tell our curl to use the OS-native TLS/SSL APIs.
|
| |
|
|\
| |
| |
| |
| |
| | |
0abd3e53 cmake: Use a default CA path when not using system curl
6ce346c5 curl: Add CURL_CA_PATH option to CMake build process
|
| |
| |
| |
| |
| |
| | |
Move CMAKE_USE_OPENSSL and CURL_CA_BUNDLE up to the top of CMake so that
CMake's own sources can know their values. Add the CURL_CA_PATH option
at the top and honor it as part of the curl build.
|
|\ \
| |/
|/|
| |
| | |
53df9bce curl: Add README-CMake.txt
|
| |
| |
| |
| | |
Describe how to update curl from upstream.
|
| |
| |
| |
| | |
Create a CMAKE_USE_SYSTEM_JSONCPP option.
|
| |
| |
| |
| |
| |
| | |
Add cm_jsoncpp_value.h and cm_jsoncpp_writer.h headers to include the
CMake-provided copy of the json/value.h and json/writer.h headers from
CMake sources.
|
| |
| |
| |
| |
| |
| | |
Even though we disable warnings when building jsoncpp itself, including
its headers from other CMake sources may still cause warnings. Update
the code to remove these -Wdocumentation warnings.
|
|\ \
| | |
| | |
| | |
| | | |
6b9a0e17 libarchive: Constify internal __archive_get_date implementation
|
| | |
| | |
| | |
| | |
| | | |
The caller of this API already re-declares it as const, so update the
implementation accordingly.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
89cd3d27 jsoncpp: Add README-CMake.txt
7e310624 jsoncpp: Provide 'isfinite' implementation on Solaris
4c496065 jsoncpp: Provide 'isfinite' implementation on ancient glibc
50032bc8 jsoncpp: Add missing assert before strcmp in json_value.cpp
ad94b052 jsoncpp: Add missing <iosfwd> include in json/writer.h
7eba04fd jsoncpp: Include C headers since we use APIs without std::
06f41e98 jsoncpp: Disable warnings to avoid changing 3rd party code
1fc55653 jsoncpp: Build the library within CMake
84d5674d jsoncpp: Include "config.h" before system headers
a263d519 Merge branch 'jsoncpp-upstream' into import-jsoncpp
53f6ccb0 JsonCpp 1.0.0 (reduced)
32fd56b0 jsoncpp: Add .gitattributes to skip whitespace checks
|
| | | |
| | | |
| | | |
| | | | |
Describe how to update jsoncpp from upstream.
|
| | | |
| | | |
| | | |
| | | | |
Solaris provides a 'finite' function in <ieeefp.h>.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
The glibc 2.1 headers provide isfinite only in C99 mode.
Add its definition ourselves.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The strcmp function does not allow NULL pointers, so add an
assert to tell Clang scan-build that the code does not expect
a NULL pointer.
|
| | | |
| | | |
| | | |
| | | | |
The header uses std::ostream, so it must be declared.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Add '-w' or equivalent flag on compilers supporting it.
Tell MSVC to use its lowest warning level inside jsoncpp sources.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Update json/json.h to account for our lack of autolink.h. Update
json/config.h to include KWSys Large File Support configuration so that
consistent stream libraries are used (on AIX with XL).
Add a cm_jsoncpp_reader.h header to include the CMake-provided copy of
the json/reader.h header from CMake sources.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Use a subtree merge to place the upstream content in the
Utilities/cmjsoncpp directory.
|
| |/ / |
|
|/ / |
|
| |
| |
| |
| |
| |
| | |
For the nightly binaries, turn of CMAKE_USE_OPENSSL on Windows and OS X
10.6+ platforms. This will activate the new curl behavior to use the
OS-native SSL/TLS implementation.
|
| |
| |
| |
| |
| |
| |
| |
| | |
In commit v3.1.0-rc1~52^2 (Make the OSX 10.6+ release x86_64 only,
2014-09-29) we forgot to remove the name "universal" from the binary
name. Since the binary is no longer universal, use "x86_64" instead.
While at it, update the deployment target to actually be 10.6.
|
| |
| |
| |
| |
| |
| |
| |
| | |
On OS X, when CMAKE_USE_OPENSSL is OFF, use the OS implementation.
This will allow the OS-configured CA list to be trusted automatically.
This is supported on OS X 10.6 and above using AppleClang, Clang, and
GNU compilers.
|
| |
| |
| |
| |
| | |
On Windows, when CMAKE_USE_OPENSSL is OFF, use the OS implementation.
This will allow the OS-configured CA list to be trusted automatically.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Use regex to find/replace:
__(cm.*_h)
\1
Then fix QCMake.h by hand.
|
|\ \
| | |
| | |
| | |
| | | |
607b39dc Utilities/Sphinx: Fix link targets for mixed-case command names
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When a CMake domain 'command' object is defined by CMakeTransform or the
'cmake:command' directive, generate the link target with a lower-case
name even if the command name is not all lower-case. This is needed to
make cross-references to the command definition work since the
'cmake:command' role is marked with the 'lowercase' property.
|
| | | |
|
| | | |
|
|\ \ \
| | |/
| |/|
| | |
| | | |
46bbf947 curl: Check for OpenSSL headers independently
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Use check_include_file instead of check_include_file_concat to look
for OpenSSL headers. They do not need to participate in a sequence
of dependent system headers. Also they may cause winsock.h to be
included before ws2tcpip.h, causing the latter to not be detected
in the sequence.
|
|\ \ \
| | |/
| |/|
| | |
| | | |
5cda2205 Utilities/Sphinx: Add missing call to note_explicit_target
|
| | |
| | |
| | |
| | |
| | |
| | | |
Sphinx calls document.note_explicit_target with any nodes.target() it
creates. Add such a call when we create a document target in
CMakeTransform.
|
|\ \ \
| | |/
| |/|
| | |
| | | |
3dd26463 curl: Disable warnings to avoid changing 3rd party code
|
| | |
| | |
| | |
| | | |
Tell MSVC to use its lowest warning level inside curl sources.
|
|\ \ \
| | |/
| |/|
| | |
| | | |
7ca9a459 Utilities/Sphinx: Add index entries for cross-references
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add a document transform to insert index and target nodes just before
any CMake domain cross-reference node. This will make references to
CMake domain objects appear in the index. Also add a comment explaining
why it cannot be done in a result_nodes method of the CMakeXRefRole.
|
|\ \ \
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
c02c747b Tests: Update expected CTestTestFailedSubmit output
a427ed0c curl: Skip sanity check that triggers Clang warning
17b24d55 curl: Disable warnings to avoid changing 3rd party code
4c3bd340 curl: Skip check for inet_pton on Windows
54cb23c6 curl: Restore installation of OpenSSL DLLs
c50f0327 curl: Restore CURL_CA_BUNDLE option
681693c9 curl: Restore CMake-specific zlib selection code
10d80b68 curl: Restore CMake-specific test and install code
19593042 curl: Configure build to work within CMake
cf54aebb curl: Fix curl.h inclusion of curlbuild.h from CMake sources
c17e3207 curl: Use arch-aware CHECK_TYPE_SIZE results
1f7cb7e2 curl: Fix detection of headers with dependencies
b18c9044 curl: Drop inclusion of .rc file for static lib
860f0a2d curl: Select file APIs on Windows
5a3b55ed curl: Do not use 'dl' on HP-UX
59242702 curl: Simplify if() conditions on check result variables
...
|
| | |
| | |
| | |
| | |
| | | |
Defining curl APIs as forwarding macros triggers Clang warnings
with -Wdisabled-macro-expansion. Skip this sanity check.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Re-apply part of the logic from commit v2.8.0~802 (ENH: allow for shared
build of libcurl ..., 2009-04-10) to skip inet_pton on Windows. On
versions of Windows prior to Vista the function is not available at
runtime.
|
| | |
| | |
| | |
| | |
| | | |
Restore logic originally added by commit v2.8.10~119^2~1 (curl: Make
OpenSSL DLLs available to CMake on Windows, 2012-09-06).
|
| | |
| | |
| | |
| | |
| | | |
Restore the option added by commit v2.8.8~200^2 (Add CURL_CA_BUNDLE
option for SSL support, 2012-02-09).
|
| | | |
|