| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
CMake does not use threads so we do not need this in our libarchive.
|
| |
|
|
|
|
| |
The __builtin_bswap16 builtin is not available on Clang 2.1.
|
|
|
|
| |
The IBM XL compiler does not like it. Use plain 'unsigned' instead.
|
|
|
|
| |
AIX system headers define the symbol 'hz' as a preprocessor macro.
|
|
|
|
|
| |
The archive_read_support_format_zip.c source no longer calls snprintf
directly so we do not need a portability macro for it.
|
|
|
|
| |
Use uint8_t that we prepare in config.h instead.
|
|
|
|
|
| |
Use each CommonCrypto API only when using an OS X SDK version new enough
to provide it.
|
|
|
|
| |
Do this in archive_random.c as we do in several other sources already.
|
|
|
|
|
| |
This version of the MS C runtime library forgets to export
_byteswap_ushort.
|
| |
|
|
|
|
| |
We no longer build CMake with the Borland compiler.
|
| |
|
|
|
|
| |
Resolve conflicts by integrating changes from both sides.
|
| |
|
|
|
|
|
| |
Users with OS X 10.5 or below can build from source or use an older
CMake version.
|
| |
|
| |
|
|\
| |
| |
| |
| | |
da7276cf Replace http://www.cmake.org URLs with https://cmake.org
|
| |
| |
| |
| |
| |
| |
| | |
The latter is now the preferred URL for visiting cmake.org with a
browser. Convert using the shell code:
git ls-files -z | xargs -0 sed -i 's|http://www\.cmake|https://cmake|g'
|
|/
|
|
|
|
| |
When parsing digits we know our `c - '0'` expression results in a
non-negative value due to preceding conditions. Simply cast the result
to UInt. This fixes compilation on SolarisStudio 12.4.
|
|
|
|
|
| |
In C99 mode, Solaris variants may already define isfinite, so check for
the existence first.
|
|
|
|
|
|
|
| |
Starting with OS X 10.11 there is a library called libnetwork
which will be picked up during curl configuration.
This breaks backward compatibility of the resulting binaries
because libnetwork is not available on older OS X versions.
|
|
|
|
|
|
|
|
|
|
|
| |
Our upstream-built release tarballs already contain many unversioned
paths and so will never overlap with another version of CMake in the
same installation prefix. Therefore we do not need a versioned name for
the documentation directory. Configure our release binaries to place
the documentation in an unversioned directory so that one can use the
same path to refer to the documentation locally even after updating
CMake. For example, on OS X one may see the documentation in
`/Applications/CMake.app/Contents/doc/cmake/html/index.html`.
|
|
|
|
|
| |
Pass needed bootstrap arguments directly instead of constructing them
from various conditions.
|
| |
|
|
|
|
|
| |
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.
|