- Mar 27, 2017
-
-
Brad King authored
Backport upstream libarchive commit 2ecf8d1c1e (Try harder to detect directories in zip archives, 2016-12-23). Fixes: #16741
-
- Mar 24, 2017
-
-
Brad King authored
The KWSys `.gitattributes` file now defines custom attributes. Git does not support these in a subdirectory where we are about to place the content, so comment them out during import. This also ensures that the `our-c-style` attribute on KWSys sources does not activate the `format.clang-format` attribute on the third-party import branch.
-
Brad King authored
Provide a helper function that import scripts can use when the third-party project defines custom Git attributes in its top-level `.gitattributes` file. These must be commented out because Git does not support custom attributes in a subdirectory where we where the third-party project is about to be merged.
-
Brad King authored
Update our release scripts to fetch `refs/stage/master/head` from the `gitlab.kitware.com` repository. This will allow us to prepare releases from staged commits before merging them to `master` or `release`.
-
- Mar 21, 2017
-
-
Brad King authored
Backport upstream libarchive commit 70f497f456 (As per Cryptographic Requirements, 2017-03-19). Discard more bytes of the RC4 keystream to reduce the possibility of non-random bytes.
-
- Mar 03, 2017
-
-
Brad King authored
Update our release scripts to fetch from the gitlab.kitware.com repository instead of the cmake.org repository. Revise our mapping of special branch names to account for the refs that now store them in the new repository.
-
Brad King authored
We no longer push directly to cmake.org repositories. Changes now go through https://gitlab.kitware.com/cmake/cmake for integration.
-
- Mar 01, 2017
-
-
Brad King authored
Teach Sphinx and our own install rules to skip a `Help/dev` directory. This will give us a place to put developer-only documentation that should not be included in the user-facing documentation. Add a placeholder README.
-
- Feb 28, 2017
-
-
Brad King authored
-
- Feb 27, 2017
-
-
When compiling KWIML tests with `-Werror=format-security` we get error: -Wformat-security ignored without -Wformat Therefore we should disable both `format` and `format-security` together.
-
Brad King authored
This was added upstream but does not make sense in CMake because we may replace the library with a logical target name that will not work inside a `try_compile`.
-
Brad King authored
-
- Feb 26, 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
-