- Aug 05, 2015
-
-
Brad King authored
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.
-
- Jul 23, 2015
-
-
Brad King authored
We no longer produce binaries for AIX.
-
- Jul 10, 2015
-
-
Brad King authored
Update the prebuilt binary build configurations for machines where we build our own OpenSSL library to use a newer version.
-
- Jul 07, 2015
-
-
Brad King authored
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.
-
Konstantin Podsvirov authored
Added component sphinx-man
-
Konstantin Podsvirov authored
Added components: - cmake - ctest - cpack - cmake-gui - ccmake - data - sphinx-html - sphinx-singlehtml - sphinx-qthelp Other now Unspecified.
-
- Jun 16, 2015
-
-
Quote paths to tools in generation script.
-
- Jun 15, 2015
-
-
Brad King authored
Update the prebuilt binary build configurations for machines where we build our own OpenSSL library to use a newer version.
-
- Jun 08, 2015
-
-
Brad King authored
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.
-
- Jun 02, 2015
-
-
Brad King authored
-
- May 26, 2015
-
-
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.
-
- Apr 30, 2015
-
-
Brad King authored
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>
-
- Apr 09, 2015
-
-
-
Brad King authored
The GNU 3.3 optimizer causes bad behavior in liblzma, so disable it.
-
Brad King authored
Somehow the XL compiler optimizations create incorrect behavior in liblzma and lead to crashes or truncated output during compression.
-
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>
-
- Apr 08, 2015
-
-
Brad King authored
The GNU 3.3 optimizer causes bad behavior in liblzma, so disable it.
-
Brad King authored
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.
-
- Apr 02, 2015
-
-
Brad King authored
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.
-
- Apr 01, 2015
-
-
Brad King authored
-
- Mar 31, 2015
-
-
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.
-
- Mar 26, 2015
-
-
Brad King authored
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>
-
- Mar 22, 2015
-
-
Gregor Jasny authored
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>
-
- Mar 12, 2015
-
-
Nils Gladitz authored
-
- Feb 18, 2015
-
-
Brad King authored
This will tell our curl to use the OS-native TLS/SSL APIs.
-
- Feb 05, 2015
-
-
Brad King authored
-
- Jan 23, 2015
-
-
Brad King authored
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.
-
- Jan 22, 2015
-
-
Brad King authored
Describe how to update curl from upstream.
-
- Jan 20, 2015
-
-
Brad King authored
Create a CMAKE_USE_SYSTEM_JSONCPP option.
-
Brad King authored
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.
-
Brad King authored
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.
-
- Jan 15, 2015
-
-
Brad King authored
The caller of this API already re-declares it as const, so update the implementation accordingly.
-
Brad King authored
Describe how to update jsoncpp from upstream.
-
Brad King authored
Solaris provides a 'finite' function in <ieeefp.h>.
-
Brad King authored
The glibc 2.1 headers provide isfinite only in C99 mode. Add its definition ourselves.
-
Brad King authored
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.
-
Brad King authored
The header uses std::ostream, so it must be declared.
-
Brad King authored
-
Brad King authored
Add '-w' or equivalent flag on compilers supporting it. Tell MSVC to use its lowest warning level inside jsoncpp sources.
-