- Feb 27, 2017
- Feb 23, 2017
-
-
Brad King authored
It is not available on VS 2012 and below. Use our own impl instead.
-
Brad King authored
-
Brad King authored
This type is not available on Windows compilers so for clients including this header we need to use `la_ssize_t` instead as we do in `archive.h`.
-
Brad King authored
Upstream libarchive now defines this macro in two places with the same logic in both. However, CMake's bundled copy disables this macro, so we need to update the new location of its definition to be consistent.
-
- Feb 22, 2017
-
-
Brad King authored
-
- Feb 20, 2017
-
-
Brad King authored
-
- Feb 14, 2017
-
-
Brad King authored
Add `.clang-format` configuration files for Cuda test directories that use `Standard: Cpp11`. Otherwise clang-format splits the triple angle brackets used for CUDA kernels.
-
- Feb 10, 2017
-
-
Brad King authored
The `default.css` static content is no longer placed in the qthelp `_static` directory. If it does not exist, skip over it and insert the content of `basic.css` directly into `cmake.css`.
-
Sphinx 1.4 introduced a breaking change to `indexnode` by changing the length of a tuple. Teach our extension to produce a tuple of the proper length for the version of Sphinx in use. This gets rid of the "4 column based index found" warning.
-
- Feb 08, 2017
-
-
Brad King authored
Leave the option undocumented since it is not for general use. We can simply pass it through `SPHINX_FLAGS` when building for publication on `cmake.org`.
-
- Feb 07, 2017
- Feb 06, 2017
-
-
Brad King authored
-
- Jan 31, 2017
-
-
Brad King authored
Add a version number to the `SetupForDevelopment.sh` script and use a pre-commit hook to check when it changes.
-
- Jan 30, 2017
-
-
Brad King authored
The `Utilities/GitSetup` directory is useful only in Git work trees and so does not need to be distributed with source tarballs.
-
Brad King authored
GitSetup upstream added an attribute to export `.gitattributes` so that importing snapshots into the sources of other projects would bring along the attributes. However, we don't want to export them from CMake. Drop `.gitattributes` entries not relevant to CMake.
-
Brad King authored
-
- Jan 11, 2017
-
-
Brad King authored
-
- Dec 21, 2016
-
-
Eric Berge authored
This avoid build errors from the /usr/include/sys/feature_tests.h include file which disallows setting XOpen versions less than 6 when in C99 mode.
-
- Dec 16, 2016
-
-
The `Setup.Configuration.h` which is released by Microsoft is specific to MSVC. Update it to compile with non-MS toolchains like MinGW.
-
The Visual Studio Setup team releases a `Setup.Configuration.h` header under the MIT License for use by external applications to interact with the Visual Studio Installer tool [1]. Import it into our source tree for use by CMake. [1] https://github.com/microsoft/vs-setup-samples
-
- Dec 14, 2016
-
-
Brad King authored
KWSys is now hosted on Kitware's GitLab instance.
-
- Dec 13, 2016
-
-
Brad King authored
-
- Dec 06, 2016
-
-
Brad King authored
We already disable the code using `HIDES_CURL_PRIVATE_SYMBOLS`, so skip the code to set it too, thus avoiding unnecessary `message()` calls.
-
- Dec 05, 2016
-
-
Brad King authored
-
Nils Gladitz authored
-
- Nov 29, 2016
-
-
Brad King authored
Fix `rhash_sha256_final` to use unsigned integers for left shifting to avoid the possibility of undefined overflow behavior.
-
- Nov 28, 2016
-
-
Brad King authored
OpenSSL 1.1 made some CTX structures opaque. Port our code to use the structures only through pointers via OpenSSL 1.1 APIs. Use our adaption layer to make this work with OpenSSL 1.0 and below. Patch-by:
Tomas Mraz <tmraz@redhat.com> Patch-from: https://bugzilla.redhat.com/1383744
-
Brad King authored
Add private forwarding headers for `openssl/{evp,hmac}.h` to give us a central place to add adaptation code to work across multiple incompatible OpenSSL versions. Provide compatibility implementations of some OpenSSL 1.1 APIs when using older OpenSSL versions.
-
- Nov 17, 2016
-
-
Brad King authored
Update the prebuilt binary build configurations for machines where we build our own OpenSSL library to use a newer version.
-
- Nov 10, 2016
-
-
Brad King authored
-
Brad King authored
-
Brad King authored
Create a CMAKE_USE_SYSTEM_LIBRHASH option.
-
Brad King authored
All clients of `cm_sha2` have been ported to `cmCryptoHash`, which now uses librhash internally.
-
Brad King authored
-
Brad King authored
Fix `rhash_md5_final` to use unsigned integers for left shifting to avoid the possibility of undefined overflow behavior.
-
Brad King authored
We cannot fall back to the macro implementation because some call sites may call it with an argument like `*ptr++` that has side effects.
-
Brad King authored
-