- 19 Jun, 2017 1 commit
-
-
Kitware Robot authored
Code extracted from: https://github.com/libexpat/libexpat.git at commit c4446687cfc6c5fd7f6371aeaf24c69402a3589e (R_2_2_1).
-
- 14 Jun, 2017 1 commit
-
-
Curl Upstream authored
Code extracted from: https://github.com/curl/curl.git at commit 54b636f14546d3fde9f9c67c3b32701d78563161 (curl-7_54_1).
-
- 28 May, 2017 1 commit
-
-
Brad King authored
With our last update of libuv, Cygwin is now supported.
-
- 11 May, 2017 1 commit
-
-
Curl Upstream authored
Code extracted from: https://github.com/curl/curl.git at commit d957e2189fdc73cef0ff3d1fb58043d354754449 (curl-7_54_0).
-
- 08 May, 2017 2 commits
- 04 May, 2017 1 commit
-
-
Daniel Pfeifer authored
-
- 01 May, 2017 1 commit
-
-
Kitware Robot authored
Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 3ec3252c4829f929fff246d0d8757ed71f9850f3 (master). Upstream Shortlog ----------------- Chuck Atkins (1): 51e95ba7 XL: Fix compatibility with newer clang-based XL on Linux Daniel Pfeifer (1): 2564822b Disable clang-tidy
-
- 19 Apr, 2017 1 commit
-
-
Kitware Robot authored
Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 9f6ffaff4ed7b639b3523b43f41e70f75271f0cc (master). Upstream Shortlog ----------------- Brad King (3): e71a3406 Encoding: Add ToWindowsExtendedPath function 41b8603c SystemTools: Use Encoding::ToWindowsExtendedPath edd8b5e0 FStream: Open files on Windows using UNC path Chuck Atkins (1): 0c4e58ec Silence warnings from newer CMake versions from CMP0048
-
- 13 Apr, 2017 1 commit
-
-
Daniel Pfeifer authored
-
- 12 Apr, 2017 1 commit
-
-
Kitware Robot authored
Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 23a4c211e90c1cfd399c3632141dbd549a5db8cf (master). Upstream Shortlog ----------------- Brad King (2): 41a9dfef SystemInformation: Fix dynamic loader failure on WinXP SP2 3ead6158 SystemTools: Fix stat() wrapper compilation with Borland Daniel Pfeifer (1): ce5b0d34 Disable include-what-you-use Mathieu Westphal (1): a2bf6bb3 SystemTools: Add cross-platform stat() wrapper
-
- 01 Mar, 2017 1 commit
-
-
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.
-
- 28 Feb, 2017 1 commit
-
-
Brad King authored
We've ported our libuv to this platform so we can build it now.
-
- 27 Feb, 2017 1 commit
-
-
LibArchive Upstream authored
Code extracted from: https://github.com/libarchive/libarchive.git at commit d6b1bb9f7ea7bc153b7356e8e345c9e48005821a (v3.3.1).
-
- 23 Feb, 2017 1 commit
-
-
Brad King authored
-
- 20 Feb, 2017 1 commit
-
-
LibArchive Upstream authored
Code extracted from: https://github.com/libarchive/libarchive.git at commit 100ee75a01f1f785fc681f616db49a33405f8bf3 (v3.3.0).
-
- 07 Feb, 2017 1 commit
-
-
Curl Upstream authored
Code extracted from: https://github.com/curl/curl.git at commit 44b9b4d4f56d6f6de92c89636994c03984e9cd01 (curl-7_52_1).
-
- 06 Feb, 2017 1 commit
-
-
Kitware Robot authored
Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit ef6739982f686648ef5ae6902aaf5fbaad891bce (master). Upstream Shortlog ----------------- Ben Boeckel (1): 8d8c86b5 testConsoleBuf: tighten the check for the /utf-8 flag Gregor Jasny (1): d6b87625 SystemTools: Add helper function to check for FIFO file type
-
- 16 Jan, 2017 1 commit
-
-
Kitware Robot authored
Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit a423d82989a4b89fa7d17f3dd5215684e902208e (master). Upstream Shortlog ----------------- Ben Boeckel (1): 45db0937 SystemTools: use PathExists where appropriate Brad King (1): e08eee61 SystemTools: Fix conversion warning in test case Eric Berge (1): 687fcd79 Add -lsocket for libcmsys.a build on SunOS Gregor Jasny (1): 0541ce21 SystemTools: Fix off-by-one in GetLineFromStream with size limit
-
- 21 Dec, 2016 1 commit
-
-
Eric Berge authored
Two issues need to be resolved to add Solaris 10 libuv support: 1. libuv needs to provide alternative functionality for systems that do not support mkdtemp() 2. cmake should set SUNOS_NO_IFADDRS for Solaris 10 builds (but not Solaris 11)
-
- 05 Dec, 2016 2 commits
-
-
Curl Upstream authored
Code extracted from: https://github.com/curl/curl.git at commit 3c561c657c2f0e553b19115a506592a8bbd744bc (curl-7_51_0).
-
Kitware Robot authored
Code extracted from: http://public.kitware.com/KWSys.git at commit 4967ccc054d268c430e73445f3a103e737c5f5f7 (master). Upstream Shortlog ----------------- Chuck Atkins (2): f1afce25 DynamicLoader: Re-organize preprocessor checks to use if, elif, else d94f92f7 DynamicLoader: Expand noop implementation to more platforms Dāvis Mosāns (2): f069db91 Encoding: Fix conversion of strings that contain null bytes 4967ccc0 ConsoleBuf: Fix output for strings that contain null byte
-
- 29 Nov, 2016 1 commit
-
-
Kitware Robot authored
Code extracted from: http://public.kitware.com/KWSys.git at commit 1c7c2139e773124c0a2b80e10b2840c22a750980 (master). Upstream Shortlog ----------------- Brad King (2): 5e556d53 Refactor CMake policy settings cb55cf5a Set CMake Policy CMP0063 to NEW within KWSys Dāvis Mosāns (1): 1c7c2139 ConsoleBuf: Fix character handling between buffer boundaries
-
- 10 Nov, 2016 2 commits
-
-
Brad King authored
Create a CMAKE_USE_SYSTEM_LIBRHASH option.
-
Brad King authored
Update `ustd.h` to include KWSys Large File Support configuration so that consistent stream libraries are used (on AIX with XL). Add a `cm_rhash.h` header to include the CMake-provided copy of the `rhash.h` header from CMake sources.
-
- 09 Nov, 2016 1 commit
-
-
Kitware Robot authored
Code extracted from: http://public.kitware.com/KWSys.git at commit 18c654114de3aa65429542f95308720bc68f9231 (master). Upstream Shortlog ----------------- Brad King (14): 37306a1c FStream: Quiet unused argument warning 15e90a3c Sort includes to stabilize include order w.r.t. clang-format 26509227 Copyright.txt: Add notice of copyright by contributors fc42d3f2 Add temporary script to filter license notices c41c1bc4 Simplify KWSys per-source license notices 1d4c0b4a Remove temporary script that filtered license notices a4f5ef79 SystemInformation: Remove stray comment 8649a886 kwsysPrivate: Protect KWSYS_HEADER macro from clang-format 89b98af5 Configure clang-format for KWSys source tree 547dacad Add a script to run clang-format on the entire source tree aa94be0c CONTRIBUTING: Add a section on coding style 6604c4b6 Empty commit at end of history preceding clang-format style transition 2b3e2b1c Tell Git to not export 'clang-format' infrastructure 18c65411 FStream: Include Configure.hxx before other headers Kitware Robot (1): 6c973b46 Revise C++ coding style using clang-format
-
- 02 Nov, 2016 1 commit
-
-
Clinton Stimpson authored
The switch to use UTF-8 encoding has been defaulted to on for quite some time since commit v3.2.0-rc1~116^2 (Encoding: Switch to use UTF-8 internally by default on Windows, 2014-12-26).
-
- 26 Oct, 2016 1 commit
-
-
Dāvis Mosāns authored
Use KWSys ConsoleBuf to replace the `streambuf` on `std::cout` and `std::cerr` so that process output can be encoded correctly for display in a Windows console.
-
- 09 Oct, 2016 3 commits
-
-
Daniel Pfeifer authored
Expat is built anyway.
-
Daniel Pfeifer authored
-
Daniel Pfeifer authored
-
- 07 Oct, 2016 2 commits
-
-
Chuck Atkins authored
Older versions of libuv did not have the uv_loop_close API. It first showed up in unstable releases ~ v0.11.20 but was not available in a stable release until v1.0
-
Chuck Atkins authored
-
- 29 Sep, 2016 4 commits
-
-
Brad King authored
Add a `CMake_TEST_SERVER_MODE` option that can be set in testing builds to enable/disable server mode tests explicitly. This will allow testing in combination with `CMake_TEST_EXTERNAL_CMAKE` or for server mode to be built on systems that have a python version that cannot run the test.
-
Brad King authored
Provide a way for scripts building CMake to enable server mode explicitly and assume the risk of a build failure if it is not supported. This will allow such scripts to ensure that server mode is available if the build succeeds. It also allows scripts to explicitly disable server mode even if it would be supported.
-
Brad King authored
The latter is a better name for making it a public-facing option.
-
Brad King authored
CMake is frequently built from source via bootstrap. There is no reason we cannot support server mode.
-
- 27 Sep, 2016 1 commit
-
-
Brad King authored
Per-source copyright/license notice headers that spell out copyright holder names and years are hard to maintain and often out-of-date or plain wrong. Precise contributor information is already maintained automatically by the version control tool. Ultimately it is the receiver of a file who is responsible for determining its licensing status, and per-source notices are merely a convenience. Therefore it is simpler and more accurate for each source to have a generic notice of the license name and references to more detailed information on copyright holders and full license terms. Our `Copyright.txt` file now contains a list of Contributors whose names appeared source-level copyright notices. It also references version control history for more precise information. Therefore we no longer need to spell out the list of Contributors in each source file notice. Replace CMake per-source copyright/license notice headers with a short description of the license and links to `Copyright.txt` and online information available from "https://cmake.org/licensing". The online URL also handles cases of modules being copied out of our source into other projects, so we can drop our notices about replacing links with full license text. Run the `Utilities/Scripts/filter-notices.bash` script to perform the majority of the replacements mechanically. Manually fix up shebang lines and trailing newlines in a few files. Manually update the notices in a few files that the script does not handle.
-
- 19 Sep, 2016 1 commit
-
-
Tobias Hunger authored
Adds a bare-bones cmake-server implementation and makes it possible to start that with "cmake -E server". Communication happens via stdin/stdout for now. Protocol is based on Json objects surrounded by magic strings ("[== CMake Server ==[" and "]== CMake Server ==]"), which simplifies Json parsing significantly. This patch also defines an interface used to implement different versions of the protocol spoken by the server, but does not include any protocol implementaiton.
-
- 15 Sep, 2016 1 commit
-
-
Brad King authored
This will enable use of features such as ALIAS targets within CMake's own build.
-