| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Update our curl build option settings as needed for CMake to account for
differences in curl options from 7.38 to 7.44.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
Disable the CMake_INSTALL_DEPENDENCIES option by default and turn it on
explicitly in our packaging scripts. This simplifies packaging in
distributions that provide the dependencies for us without having to
install them. We only need 3rd-party runtime dependencies to be
installed for packaging with redistributable binaries.
|
|
|
|
| |
We no longer produce binaries for AIX.
|
|
|
|
|
| |
Update the prebuilt binary build configurations for machines where
we build our own OpenSSL library to use a newer version.
|
|
|
|
|
| |
When building this directory independently define the macro since we
will not get the definition from the top level of the source tree.
|
|
|
|
|
| |
By default is OFF.
Now it's used with CPack IFW himself installer.
|
|
|
|
| |
Added component sphinx-man
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added components:
- cmake
- ctest
- cpack
- cmake-gui
- ccmake
- data
- sphinx-html
- sphinx-singlehtml
- sphinx-qthelp
Other now Unspecified.
|
|\
| |
| |
| |
| | |
15c6a4c9 Utilities/Doxygen: Support tools installed in paths with spaces
|
| |
| |
| |
| | |
Quote paths to tools in generation script.
|
|/
|
|
|
| |
Update the prebuilt binary build configurations for machines where
we build our own OpenSSL library to use a newer version.
|
|
|
|
|
|
|
|
|
|
| |
Update to a version newer than 4.8.0 to get the fix for this issue:
https://bugreports.qt.io/browse/QTBUG-23704
https://codereview.qt-project.org/13576
http://code.qt.io/cgit/qt/qt.git/commit/?id=e88dbaa7fc
We hit it in the cmake-gui command-line install help dialog.
|
| |
|
|
|
|
|
|
| |
Some versions of HP-UX do not define 'isfinite' or 'finite' in math.h
for Itanium when preprocessing with C++, so we have to add the
definition ourselves instead to map to the internal version.
|
|
|
|
|
|
|
|
| |
Create a SPHINX_FLAGS cache entry that users can populate with
command-line flags for sphinx-build. Add an option to the
bootstrap script to populate it up front.
Suggested-by: Felix Geyer <debfx@ubuntu.com>
|
|\
| |
| |
| |
| | |
1f33b45d libarchive: Fix string concatentation in Windows mktemp implementation
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Port upstream LibArchive commit "compute string pointers after
concatenation" (2014-09-25) and commit "Move variables to top of
function for non-C99 compilers" (2014-11-15) to our CMake copy.
Otherwise we may compute a pointer to memory that is about to be freed
and then compute a bad size to give to CryptGenRandom.
Inspired-by: Tim Kientzle <kientzle@gmail.com>
|
|\ \
| | |
| | |
| | |
| | | |
ad194ae0 libarchive: Use base-256 encoding for UID/GID like GNU tar does
|
| |/ |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
e5d336be liblzma: Disable GNU 3.3 compiler optimizations
a2df4a3f liblzma: Disable XL compiler optimizations altogether
|
| | |
| | |
| | |
| | | |
The GNU 3.3 optimizer causes bad behavior in liblzma, so disable it.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Revert commit 82c51a8a (liblzma: Disable XL compiler optimizations in
one source to avoid crash, 2015-04-02) and instead add a compiler flag
to disable optimizations in every source of liblzma. Somehow the XL
compiler optimizations create incorrect behavior in liblzma and lead
to crashes or truncated output during compression.
|
|\ \ \
| |/ /
| | |
| | |
| | | |
82c51a8a liblzma: Disable XL compiler optimizations in one source to avoid crash
|
| | |
| | |
| | |
| | |
| | |
| | | |
Somehow optimizations of lzma_lzma_optimum_normal by the IBM XL C
compiler cause it to crash. Simply disable optimizations of this source
file with a pragma.
|
|\ \ \
| |/ /
| | |
| | |
| | | |
af61d6cb liblzma: Use unaligned access only on Intel and PowerPC archs
|
| |/ |
|
| |
| |
| |
| |
| | |
Newer AIX and HP-UX platforms provide 'isfinite' as a <math.h> macro.
Older versions do not, so add the definition if it is not provided.
|
|\ \
| | |
| | |
| | |
| | | |
4a2ff2b7 curl: Never consider using Windows APIs on Cygwin
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
Our Windows API header checks are conditioned on if(NOT UNIX) but
libarchive checks HAVE_WINDOWS_H anyway so the result leaks into
the cache and influenes the curl build. Set the check results to
false explicitly for curl when not on Windows to tolerate this.
Reported-by: Vyacheslav Karpukhin <Vyacheslav.Karpukhin@jetbrains.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
To link CMake documentation from other documentation sets
like KDE extra-cmake-modules the intersphinx extension depends
on the objects.inv mapping file. The size overhead of 14k seems
to be neglectable.
Signed-off-by: Gregor Jasny <gjasny@googlemail.com>
|
| | |
|
|/ |
|
|
|
|
| |
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.
|